Yeoman - 无法安装发电机

问题描述 投票:0回答:2

我无法使用Yeoman安装发电机。

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

错误的ERR!达尔文14.1.0 npm ERR! argv“node”“/ usr / local / bin / npm”“install”“ - g”“generator-aspnet”npm ERR!节点v0.12.0 npm ERR! npm v2.5.1 npm ERR! path /Users/briandouglas/.node/lib/node_modules/generator-aspnet npm ERR!代码EACCES npm ERR! errno -13

错误的ERR!错误:EACCES,unlink'/Users/briandouglas/.node/lib/node_modules/generator-aspnet'npm ERR!在错误(本机)npm ERR! {[错误:EACCES,取消链接'/Users/briandouglas/.node/lib/node_modules/generator-aspnet'] npm ERR!错误:-13,npm ERR!代码:'EACCES',npm ERR!路径:'/ Users/briandouglas/.node/lib/node_modules/generator-aspnet'} npm ERR!错误的ERR!请尝试以root / Administrator身份再次运行此命令。错误的ERR!错误回滚错误:EACCES,unlink'/Users/briandouglas/.node/lib/node_modules/generator-aspnet'npm ERR!错误回滚错误(本机)npm ERR!错误回滚{[错误:EACCES,取消关联'/Users/briandouglas/.node/lib/node_modules/generator-aspnet'] npm ERR!错误回滚errno:-13,npm ERR!错误回滚 代码:'EACCES',npm ERR!错误回滚路径:'/ Users/briandouglas /.node/lib/node_modules/generator-aspnet'}

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

node.js npm yeoman yeoman-generator yo
2个回答
0
投票

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

也许在过去的某个时候你运行npm作为sudo npm ...,它会以root身份运行它并以一种你的用户可能不允许更改它们的方式编写文件。只有那时写的文件才会受到影响。

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


0
投票

如果更改权限不能解决您的问题。尝试卸载以root sudo npm uninstall -g ***安装的模块,然后再次安装不作为sudo。这应该足够了。

© www.soinside.com 2019 - 2024. All rights reserved.