【问题标题】:Yeoman - Can't install generatorsYeoman - 无法安装生成器
【发布时间】:2015-04-15 09:40:47
【问题描述】:

我无法使用 Yeoman 安装生成器。

不确定如何使用 OSX Yosemite 解决此问题。

npm 错误!达尔文 14.1.0 npm 错误! argv "节点" "/usr/local/bin/npm" “安装” “-g” “生成器-aspnet” npm ERR!节点 v0.12.0 npm 错误! npm v2.5.1 npm 错误!小路 /Users/briandouglas/.node/lib/node_modules/generator-aspnet npm ERR! 代码 EACCES npm 错误!错误号-13

npm 错误!错误:EACCES,取消链接 '/Users/briandouglas/.node/lib/node_modules/generator-aspnet' npm 错误! 在错误(本机)npm ERR! { [错误:EACCES,取消链接 '/Users/briandouglas/.node/lib/node_modules/generator-aspnet'] npm 呃!错误号:-13,npm 错误!代码:'EACCES',npm 错误!小路: '/Users/briandouglas/.node/lib/node_modules/generator-aspnet' } npm 呃! npm 错误!请尝试再次运行此命令 根/管理员。 npm 错误!错误回滚错误:EACCES,取消链接 '/Users/briandouglas/.node/lib/node_modules/generator-aspnet' npm 错误! 在错误(本机)npm ERR 处回滚错误!回滚错误 { [错误:EACCES,取消链接 '/Users/briandouglas/.node/lib/node_modules/generator-aspnet'] npm 呃!回滚错误 errno: -13, npm ERR!回滚时出错
代码:'EACCES',npm 错误!错误回滚路径: '/Users/briandouglas/.node/lib/node_modules/generator-aspnet' }

npm 错误!请在任何支持请求中包含以下文件: npm 错误! /Users/briandouglas/npm-debug.log

【问题讨论】:

    标签: node.js npm yeoman yeoman-generator yo


    【解决方案1】:

    错误消息告诉您您无权进行请求的修改。

    也许在过去的某个时候,您将npm 运行为sudo npm ...,它会以root 身份运行它并以不允许您的用户更改它们的方式写入文件。只有当时写入的文件会受到影响。

    尝试运行chown -R briandouglas ~/.node,然后再次尝试安装生成器。

    【讨论】:

      【解决方案2】:

      如果更改权限不能解决您的问题。尝试卸载以 root sudo npm uninstall -g *** 安装的模块并再次安装而不是 sudo。应该够了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-02
        • 1970-01-01
        • 2014-06-27
        • 1970-01-01
        • 2016-03-28
        • 2021-12-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多