使用Angular CLI在组件内生成子组件时出错

时间:2017-08-04 14:14:27

标签: node.js angular npm

详细信息:运行OS 10.11,使用Angular版本1.2.6,npm 5.3.0,节点8.2.0。

所以我第一次学习Angular,并且我一直遇到同样的问题,如果我使用'ng new [PROJECT]'创建一个新项目然后使用'ng serve'它会正确编译和显示,但是如果我尝试使用'ng gc [NEW_COMPONENT]'那么它会破坏项目。具体来说,它表示“找不到模块:错误:无法解析[路径]”,它为组件提供了有效路径,即自身生成的路径。这里发生了什么?我已经尝试多次卸载@ angular / cli和node和npm,我似乎无法让Angular自己可靠地生成新组件。我在这里做错了什么?

ERROR in /Users/{USER}/Dropbox/angularprojects/shadowrun-inventory/src/app/app.module.ts (5,36): Cannot find module './src/app/inventory/inventory.component'.

ERROR in Error encountered resolving symbol values statically. Could not resolve ./src/app/inventory/inventory.component relative to /Users/{USER}/Dropbox/angularprojects/shadowrun-inventory/src/app/app.module.ts., resolving symbol AppModule in /Users/{USER}/Dropbox/angularprojects/shadowrun-inventory/src/app/app.module.ts, resolving symbol AppModule in /Users/{USER}/Dropbox/angularprojects/shadowrun-inventory/src/app/app.module.ts

ERROR in ./src/app/app.module.ts
Module not found: Error: Can't resolve './src/app/inventory/inventory.component' in '/Users/{USER}/Dropbox/angularprojects/shadowrun-inventory/src/app'
 @ ./src/app/app.module.ts 10:0-77
 @ ./src/main.ts
 @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts

webpack: Failed to compile.

这是我收到的错误。我在这里做错了什么?

0 个答案:

没有答案