更新:2018年12月(请参阅“Aniket”的答案)
使用 Angular CLI 6,您需要使用 builders,因为 ng eject 已被弃用,并将很快在 8.0 中删除
更新:2018年6月:Angular 6 不支持 ng eject **
更新:2017年2月:使用 ng eject
更新:2016年11月:angular-cli 现在仅使用 webpack。 您只需要使用 npm install -g angular-cli 正常安装即可。“我们在 beta.10 和 beta.14 之间更改了构建系统,从 SystemJS 到 Webpack。”但实际上我仅使用 angular-cli 来创建结构和文件夹,然后手动使用 webpack 配置。
我已使用以下命令安装了 Angular CLI:
npm install -g angular-cli@webpack
当我使用Angular1和Webpack时,我习惯于修改“webpack.config.js”文件来执行所有任务和插件,但是在使用angular-cli创建的此项目中,我没有看到它是如何工作的。这是魔法吗?
我发现当我执行以下操作时,Webpack正在工作:
ng serve
"Version: webpack 2.1.0-beta.18"
但我不理解angular-cli配置的工作方式...
ng eject
。 - Robert Love