我有一个正在使用 npm start
而不是 ng serve
构建和运行的项目。我是一个 Angular 2 的初学者,所以我不知道如何构建这个用于生产的项目,以便在 dist/
文件夹中包含纯 javascript/html/css。对于 ng init
- 创建的 angular 2 应用程序,如果我使用 ng
命令,我可以在工作完成后执行 ng build --prod
并且dist
文件夹已创建。如果我在这个项目上使用 ng build --prod
,angular 会让我覆盖我的一些文件(app.module.ts、app.component.ts 等....)不想被覆盖。里面有路由的东西,不想改。如何在不使用 ng build --prod
命令的情况下获得此应用程序的生产版本(即 dist/文件夹)? Angular-cli 版本是:
angular-cli: 1.0.0-beta.28.3
最佳答案
我认为你应该使用 @angular/cli 而不是 angular-cli :
npm install -g @angular/cli
当我使用 ng build --prod
时没有这样的问题。
关于node.js - Angular 2 - 使用 "dist"而不是 "npm"为生产构建 "ng build -prod",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42649023/