2016-12-27 96 views
1

我已经构建了一个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吗?

回答

1

用于构建应用程序用于生产中的建议是使用生产环境-prod和提前时间编译--aot,这样你的生产命令,会是这样的:

ng build -prod --aot 
2

生产版本将使所有类型脚本文件的简化版本(重量轻)。您可以使用以下任何命令

# these are equivalent 
ng build --target=production --environment=prod 
ng build --prod --env=prod 
ng build --prod 
相关问题