当install generator-angular2
时,错误显示:
npm WARN ENOENT ENOENT:没有这样的文件或目录,打开 '/usr/local/lib/node_modules/generator-angular2/package.json'
npm WARN ENOENT ENOENT:没有这样的文件或目录,打开 '/usr/local/lib/node_modules/generator-angular2/node_modules/yeoman-assert/package.json'
npm ERR!代码1
然后运行yo angular2
:
您似乎没有安装名称为angular2的生成器。
答案 0 :(得分:1)
我今天在面对Grunt.js时遇到同样的问题,你需要在你的命令中添加-g标志,它将全局安装它。
npm install -g <package_name>
在你的情况下,它将是
npm install -g generator-angular2
答案 1 :(得分:-2)
我遇到了这个问题,没有&#34; sudo&#34;。
运行命令示例:
npm install -g generator-angular2
显示错误。
如果我输入
sudo npm install -g generator-angular2
工作正常。
在我的情况下,问题是npm的初始安装,我用sudo安装。 当我需要安装npm时,我需要sudo。