答案 0 :(得分:17)
angular-cli是神奇的东西,一切都以简单自动的方式完成。
但有时候,你可能想要对包的完成方式采取行动,添加一个插件,或者你只是好奇地看到它所基于的Webpack配置。
运行ng eject
时,会生成webpack.config.json
个文件。查看文件package.json
,您将看到要启动的命令略有变化:
ng serve --> npm start
ng build --> npm run build
ng e2e --> npm run e2
如果您想撤消 ng eject
,则必须修改.angular.cli.json
文件并将ejected
设置为false:
"project": {
...
"ejected": false
}
答案 1 :(得分:0)
ng弹出基本上去除了角度cli脚本并在package.json中引入webpack脚本,底层webpack.config.js文件主要用于管理项目的全面方式,完全由我们负责管理项目配置。这个。
检查https://medium.jonasbandi.net/to-use-angular-cli-or-not-187f87d0b550以便进一步阅读。