有什么理由(我可以解决)为什么我这样做:
ngc -p tsconfig.aot.json
作为回应,它要求:
Name:
似乎ngc
只是忽略了我的tsconfig.aot.json
。
这可能是什么原因?
谢谢!
答案 0 :(得分:3)
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",
答案 1 :(得分:1)
以上三个步骤应解决问题。