2016-10-13 2 views
0

Я использую Angular 2. Я смущен тем, как Angular 2 с машинописным текстом работает в производственной среде с Jboss6.Как развернуть Angular 2 с машинописью на сервере JBoss?

1. После компиляции файла в машине разработки с использованием узла нам нужно развернуть оба .js и .ts до уровня производства?

+2

Нет, вам нужны только файлы Javascript. –

+0

Я думаю, вы можете найти ответ здесь: http://stackoverflow.com/questions/35539622/how-to-deploy-angular-2-apps – HollyPony

ответ

0

браузеры распознают только JS файлы и поэтому при развертывании приложения в производстве следует развернуть JS файлы. Typcript - это только надмножество Javascript с добавленными функциями, но все файлы машинописных файлов должны быть связаны и переполнены.

Основная библиотека, используемая для транспиляции - это Babel для ES6, а основной библиотекой для комплектации является SystemJS или Webpack.

Все сводится к файлам CSS, JS и HTML.

Другой способ: JBoss - это сервер приложений для Java. Для развертывания приложений Angular 2 вам нужен только веб-сервер, такой как Apache, Nginx или Lite-Server.

+0

Можете ли вы дать пример конфигурации на месте простого теста для чтения. или я могу непосредственно развернуть код углового2, как мы в java. – Ajit

1

Typcript - это просто инструмент , который является надмножеством Javascript. После транспиляции ваш код Angular2 является просто старым Javascript.

Вам не нужно развернуть файлы .ts на своих серверах, так как ни один браузер не сможет понять или разобрать TypeScript.

Если вы проверили папку /dist, содержащую готовый код производства (если вы используете некоторые строительные леса), вы увидите, что там есть только .js файлов, помимо HTML и CSS.

Браузер понимает только HTML, CSS и Javascript

Смежные вопросы