【问题标题】:Cannot install generator-angular2无法安装生成器-angular2
【发布时间】:2016-03-28 05:52:11
【问题描述】:

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 错误!代码 1

然后运行yo angular2:

您似乎没有安装名称为 angular2 的生成器。

【问题讨论】:

    标签: node.js yeoman angular


    【解决方案1】:

    我在运行没有“sudo”的命令时遇到了这个问题。

    示例:

    npm install -g generator-angular2
    

    显示错误。

    如果我输入了

    sudo npm install -g generator-angular2 
    

    工作正常。

    在我的情况下,问题是 npm 的初始安装,我使用 sudo 安装。 当我需要安装一些 npm 时,我需要 sudo。

    【讨论】:

    • 不建议将 sudo 与 npm 一起使用,如果您必须使用 sudo 软件包,您会遇到更大的问题。
    【解决方案2】:

    我今天在安装 Grunt.js 时遇到了同样的问题,你需要在你的命令中添加 -g 标志,它将全局安装它。

    npm install -g <package_name>
    

    在你的情况下是

    npm install -g generator-angular2
    

    【讨论】:

    • @Anne 你还收到一些消息吗?
    猜你喜欢
    • 2015-04-15
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    • 2014-04-02
    • 2014-05-08
    • 2015-12-20
    • 2019-05-22
    • 1970-01-01
    相关资源
    最近更新 更多