我已经构建了一个Angular 2网络应用程序,它在我的计算机上运行良好。但是我去建造了生产,而angular-cli建造了一个" Hello World"应用程序而不是使用我的文件来构建我的项目。我正在使用npm start来构建它。现在我已经搞砸了,因为我使用了ng服务,现在它总是使用src文件夹中的文件,而不是我的app文件夹。
无论如何,我的观点是,一旦我解决了这个问题,我想走正路。我应该用什么来构建我的项目? npm build?建立?我应该使用Angular-Cli吗?
Angular2竞技场正在发生巨大变化我真的不确定我应该再走哪条路了,angular-cli是构建Angular 2项目的最新方式吗?我应该使用ng build --prod吗?
答案 0 :(得分:2)
生产版本将生成所有类型脚本文件的简化版本(重量轻)。您可以使用以下任何命令
# these are equivalent
ng build --target=production --environment=prod
ng build --prod --env=prod
ng build --prod
答案 1 :(得分:1)
构建生产应用程序的建议是使用生产环境-prod
并提前编译--aot
,这样生产构建命令将如下所示:
ng build -prod --aot