我无法使用Yeoman安装发电机。
不确定如何使用OSX Yosemite解决此问题。
npm ERR!达尔文14.1.0 npm ERR! argv" node" "在/ usr / local / bin中/ NPM" "安装" " -g" "发电机ASPNET"错误的ERR!节点v0.12.0 npm ERR! NPM v2.5.1 npm ERR!路径 /Users/briandouglas/.node/lib/node_modules/generator-aspnet npm ERR! 代码EACCES npm ERR! errno -13
npm ERR!错误:EACCES,取消链接 ' /Users/briandouglas/.node/lib/node_modules/generator-aspnet'错误的ERR! 在错误(本机)npm ERR! {[错误:EACCES,取消链接 ' /Users/briandouglas/.node/lib/node_modules/generator-aspnet'] npm 呃!错误:-13,npm ERR!代码:' EACCES',npm ERR!路径: ' /Users/briandouglas/.node/lib/node_modules/generator-aspnet' } npm 呃!错误的ERR!请再次尝试运行此命令 根/管理员。错误的ERR!错误回滚错误:EACCES,取消链接 ' /Users/briandouglas/.node/lib/node_modules/generator-aspnet'错误的ERR! 错误回滚错误(本机)npm ERR!错误回滚 {[错误:EACCES,取消链接 ' /Users/briandouglas/.node/lib/node_modules/generator-aspnet'] npm 呃!错误回滚errno:-13,npm ERR!错误回滚
代码:' EACCES',npm ERR!错误回滚路径: ' /Users/briandouglas/.node/lib/node_modules/generator-aspnet' }npm ERR!请在任何支持请求中包含以下文件: 错误的ERR! /Users/briandouglas/npm-debug.log
答案 0 :(得分:0)
错误消息告诉您,您无权进行所请求的修改。
也许在过去的某个时刻,您已将npm
作为sudo npm ...
运行,而chown -R briandouglas ~/.node
将以root身份运行并以可能不允许您的用户的方式编写文件改变它们。只有那时写的文件才会受到影响。
尝试运行{{1}},然后再次尝试安装生成器。
答案 1 :(得分:0)
如果更改权限无法解决您的问题。尝试卸载以root sudo npm uninstall -g ***
安装的模块,然后重新安装,而不是以sudo身份安装。这应该足够了。