我应该如何构建我的Angular 2项目?
问题描述:
我已经构建了一个Angular 2 web应用程序,它在我的电脑上效果很好。但是我去建设生产,并且angular-cli构建了一个“Hello World”应用程序,而不是使用我的文件来构建我的项目。我使用npm start来构建它。现在我已经搞砸了,因为我使用ng serve,现在它总是使用src文件夹中的文件,而不是我的app文件夹。我应该如何构建我的Angular 2项目?
无论如何,我的观点是,一旦我解决这个问题,我想走下正确的道路。我应该用什么来建立我的项目? npm构建? ng构建?我应该使用Angular-Cli吗?
Angular2竞技场正在改变这么多,我真的不知道我应该在哪条路上了,是angular-cli是构建Angular 2项目的最新方式?我应该使用ng build --prod吗?
答
用于构建应用程序用于生产中的建议是使用生产环境-prod
和提前时间编译--aot
,这样你的生产命令,会是这样的:
ng build -prod --aot
答
生产版本将使所有类型脚本文件的简化版本(重量轻)。您可以使用以下任何命令
# these are equivalent
ng build --target=production --environment=prod
ng build --prod --env=prod
ng build --prod