Angular-Cli'ng g c my-new-component'错误:无法找到(未定义)且无法找到(未定义)

时间:2018-04-11 00:04:23

标签: angular terminal command-line-interface angular-cli

问题:

在我的angular 5+应用程序项目中,在我的一个子文件夹中,在我输入ng g c my-component表示之后,没有生成任何内容,而是会弹出一些未知错误,任何人都知道这里发生了什么?我已经多次重新安装了npm / angular @ cli。

jocs@Jocs ~/r/s/a/pages (devReno)> ng g c my-new-component
Error: Could not find (undefined)
Could not find (undefined)
jocs@Jocs ~/r/s/a/pages (devReno) [1]> ng generate component my-new-component
Error: Could not find (undefined)
Could not find (undefined)
jocs@Jocs ~/r/s/a/pages (devReno) [1]>

Terminal Screen Shot (image link)
开发环境:

OS:darwin x64(Mac OS:10.13.4)

Angular CLI:1.7.4

节点:9.11.1

Angular:5.2.9

2 个答案:

答案 0 :(得分:0)

我遇到了这个问题,我不得不重新安装Angular Cli。

我重新安装的方式是降级然后再升级。我想你也可以从node_modulesnpm uninstall @angular/cli然后npm i @angular/cli@1.7.4删除包。

对我有用的方法是这样做:

如果我安装了不同的版本,我的npm版本(版本6.0)将降级角度cli $ npm i @angular/cli@1.7.3

然后我升级回1.7.4 $ npm i @angular/cli@1.7.4

答案 1 :(得分:0)

我的问题是我在根目录中有文件和节点目录。我将其删除。

rm -rf node_modules/
rm package-lock.json