Jhipster - 更新时出错EACCESS

时间:2016-02-14 10:18:58

标签: jhipster

当我尝试用

更新我的jhipster项目时
sudo npm update -g generator-jhipster
sudo yo jhipster

我收到此错误:

  

npm ERR!错误:EACCES,mkdir' /Users/myMac/.npm/bluebird/2.10.2' NPM   呃! {[错误:EACCES,mkdir' /Users/myMac/.npm/bluebird/2.10.2'] npm   呃!错误:3,npm ERR!代码:' EACCES',npm ERR!路径:   ' /Users/myMac/.npm/bluebird/2.10.2' ;, npm ERR!父母:'业力' } npm   呃!错误的ERR!请再次尝试运行此命令   根/管理员。

     

npm ERR!系统达尔文15.3.0 npm ERR!命令"节点"   "在/ usr / local / bin中/ NPM" "安装"错误的ERR! CWD   / Users / myMac / Documents / Developpement / Workspaces / filella npm ERR!节点   -v v0.10.32 npm ERR! npm -v 1.4.28 npm ERR!路径/Users/myMac/.npm/bluebird/2.10.2 npm ERR!代码EACCES npm ERR!错误号   3 npm ERR!堆栈错误:EACCES,mkdir   ' /Users/myMac/.npm/bluebird/2.10.2'错误的ERR!不好的代码0

有人知道为什么吗?

1 个答案:

答案 0 :(得分:1)

这不是JHipster问题。您可能已使用sudo命令全局安装了节点或某些npm模块,现在您遇到了这种错误。

所以你总是在全局安装npm模块时使用sudo,或者更好的选择:修复你的节点环境并重新安装,而不是像this article那样使用sudo,但是你可能想要找到更新的一次

此外,JHipster团队建议安装LTS版本的NodeJS而不是稳定版本。