问题:
在我的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]>
开发环境:
OS:darwin x64(Mac OS:10.13.4)
Angular CLI:1.7.4
节点:9.11.1
Angular:5.2.9
答案 0 :(得分:0)
我遇到了这个问题,我不得不重新安装Angular Cli。
我重新安装的方式是降级然后再升级。我想你也可以从node_modules
或npm 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