2016-02-14 40 views
0

時當我試着使用Jhipster - 更新

sudo npm update -g generator-jhipster 
sudo yo jhipster 

我收到此錯誤來更新我的jhipster項目錯誤EACCESS:

npm ERR! Error: EACCES, mkdir '/Users/myMac/.npm/bluebird/2.10.2' npm ERR! { [Error: EACCES, mkdir '/Users/myMac/.npm/bluebird/2.10.2'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/myMac/.npm/bluebird/2.10.2', npm ERR! parent: 'karma' } npm ERR! npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 15.3.0 npm ERR! command "node" "/usr/local/bin/npm" "install" npm ERR! cwd /Users/myMac/Documents/Developpement/Workspaces/filella npm ERR! node -v v0.10.32 npm ERR! npm -v 1.4.28 npm ERR! path /Users/myMac/.npm/bluebird/2.10.2 npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, mkdir '/Users/myMac/.npm/bluebird/2.10.2' npm ERR! not ok code 0

有誰知道爲什麼嗎?

回答

1

這不是一個JHipster問題。您可能已經使用sudo命令全局安裝了節點或某些npm模塊,現在您有這種錯誤。

因此,無論您在全局安裝npm模塊時總是使用sudo,還是更好的選擇:修復節點環境並重新安裝,而不使用sudo,如this article,但您可能希望找到更近的一次。

此外,JHipster團隊建議安裝一個LTS版本的NodeJS不是一個穩定的版本。