【发布时间】:2017-09-23 02:07:06
【问题描述】:
当我这样做时是否有原因(我可以解决):
ngc -p tsconfig.aot.json
作为回应,它要求:
Name:
似乎ngc 只是忽略了我的tsconfig.aot.json。
这可能是什么原因?
谢谢!
【问题讨论】:
标签: angular angular2-aot
当我这样做时是否有原因(我可以解决):
ngc -p tsconfig.aot.json
作为回应,它要求:
Name:
似乎ngc 只是忽略了我的tsconfig.aot.json。
这可能是什么原因?
谢谢!
【问题讨论】:
标签: angular angular2-aot
NPM 混淆了名为 ngc 的组件生成器包,所以卸载它,然后 AOT 构建将顺利进行
npm uninstall ngc -g
然后在你的 package.json 中输入一个条目
"scripts": {
"ngc": "node_modules/.bin/ngc -p ./tsconfig-aot.json",
"start": "npm run ngc && webpack-dev-server --inline --config config/webpack.dev.js --progress --port 3000",
"webpack": "npm run ngc && webpack --config config/webpack.dev.js",
【讨论】:
以上三个步骤应该可以解决问题。
【讨论】:
ngc 包:npmjs.com/package/ngc,这是一个要求名称的角度组件生成器。 npm 删除它允许执行 Angular 编译器 ngc bin 而不是那个。