2016-09-02 3 views
1

Я создал приложение Angular 2 с помощью TS и SystemJS и запускаю его через стандартный «запуск npm», как показано на примере «Tour of Heroes» на веб-сайте. Но теперь я хочу загрузить его для производства. Итак, как мне перейти на преобразование приложения, чтобы я мог открыть его с помощью простого двойного щелчка index.html (как в Angular 1.5)?Запуск приложения Angular2 через index.html

+1

вам нужно предоставить намного больше информации, чтобы кто-нибудь дал вам ответ на этот вопрос ... Вы начали с проекта семени? Вы используете webpack? SystemJS? Глоток? – cport1

+0

Да, я начал с семени на веб-сайте Angular 2 с помощью SystemJS. – mrinalmech

+0

вы не можете. back end обслуживает index.html после обработки маршрутов, вам нужно запустить приложение из командной строки, если вы не используете какой-то графический интерфейс –

ответ

2

Самый простой способ создания простой сборки - использовать угловое cli. https://github.com/angular/angular-cli

Одна линия построить приложение для производства:

ng build --prod 

Так что, если вам это нравится, я хотел бы предложить вам сделать следующие шаги:

1) Создание простого углового Cli приложения и сделать испытательное развертывание

2) Обновить угловое значение от rc4 до rc5 (угловое-cli использует rc4, но угловое руководство использует rc5). Эта страница поможет вам https://angular.io/docs/ts/latest/cookbook/rc4-to-rc5.html (если вы прочтете эту запись из будущего, этот шаг должен быть устаревшим)

3) Скопируйте модули, которые вы уже разработали для этого приложения с угловым cli.

1

Выполнить это

ng build --prod --bh . 

Это позволит вам дважды щелкнуть файл index.html.

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