Joh*_*lip 16 command angular-cli angular
该主题的文档非常简短:
ng eject弹出您的应用程序并输出正确的webpack配置和脚本
这个命令的目的是什么?
Mis*_*lis 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
Run Code Online (Sandbox Code Playgroud)
如果要撤消 ng eject,则必须编辑.angular.cli.json文件并设置ejected为false:
"project": {
...
"ejected": false
}
Run Code Online (Sandbox Code Playgroud)
ngeject 基本上摆脱了angular cli脚本,在package.json中引入了webpack脚本,底层的webpack.config.js文件主要是为了综合管理项目,此后管理项目配置将完全由我们负责。
检查https://medium.jonasbandi.net/to-use-angular-cli-or-not-187f87d0b550进一步阅读。