Angular 2 - 使用“npm”生成“dist”生产,而不是“ng build -prod”
我有一个项目,我正在使用npm start
而不是ng serve
来构建和运行。我是一个角度2的初学者,所以我不知道如何构建这个项目的生产,以使其具有纯javascript/html/css的dist/
文件夹。对于ng init
- 创建了角度为2的应用程序,如果我使用ng
命令,则在完成工作并创建dist
文件夹时,我可以仅执行ng build --prod
。如果我在这个项目上使用ng build --prod
,angular会提供我覆盖一些我不想覆盖的文件(app.module.ts,app.component.ts等)。有内部路由的东西,我不想改变它们。如何在不使用ng build --prod
命令的情况下获得此应用程序的生产版本(即dist /文件夹)?角CLI版本是:Angular 2 - 使用“npm”生成“dist”生产,而不是“ng build -prod”
angular-cli: 1.0.0-beta.28.3
我认为你应该使用@角/ CLI而不是角CLI:
npm install -g @angular/cli
当我使用ng build --prod
不存在这样的问题。
@ angular/cli和angular-cli有什么区别? –
angular-cli是旧版本,@ angular/cli更新 –
哪个角度CLI您使用的版本?另外,你说过多次'ng build -prod',但正确的命令是'ng build --prod'。 – Ploppy
angular-cli:1.0.0-beta.28.3 我编辑的问题有两个破折号的prod参数。 –
另外,我不想使用angular-cli构建过程,但是NPM。 –