2016-11-11 5 views
0

Я изучаю Angular2 прямо сейчас, и я использую проект Angular2-seed на Github (https://github.com/angular/angular2-seed) в качестве отправной точки для моего приложения.Angular2-seed для производства?

Все, кажется, работают хорошо, и я хотел бы переместить приложение в Azure, чтобы убедиться, что он работает в рабочей среде, но я не уверен, что мне нужно сделать, чтобы настроить файлы и т. Д.? В папке проекта файлы .js не производятся из файлов .ts, поэтому я смущен тем, как приложение работает в первую очередь! Есть ли какая-то компиляция JIT, происходящая с сервера webpack?

+0

Есть ли у него какой-либо вариант сборки или компиляции? Если нет, попробуйте Угловой CLI. В противном случае вам придется запускать приложение узла в процессе производства, а не просто статичное HTML и JS. – jonrsharpe

ответ

0

Webpack собирает все файлы TS и обслуживает их через локальный веб-сервер NodeJs. Если вы хотите развернуть, построить его:

npm run build 

Затем возьмите сгенерированные файлы, копировать их на Azure веб-сайт, и это делается.

+0

Спасибо, но что я беру? Новая папка «dist» содержит только файлы .js и .map, поэтому я помещаю их в соответствующие папки в папке «src» и копирую их в Azure? – usefulshrimp

+0

Нет. Вы берете только содержимое каталога «dist» и помещаете это в Azure. Это ваше скомпилированное приложение. –

+0

Но в папке dist нет html-файлов и нет подпапок. – usefulshrimp