无SUDO的NPM抛出错误

无SUDO的NPM抛出错误

我只是通过nodejs.org上的包安装了节点和NPM,每当我试图搜索或安装NPM时,它都会抛出以下错误,除非我需要执行命令。我有预感这是权限问题吗?我已经是管理员了。


npm ERR! Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'

npm ERR!  { [Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json']

npm ERR!   errno: 3,

npm ERR!   code: 'EACCES',

npm ERR!   path: '/Users/chietala/.npm/-/all/.cache.json' }

npm ERR! 

npm ERR! Please try running this command again as root/Administrator.


npm ERR! System Darwin 12.2.0

npm ERR! command "node" "/usr/local/bin/npm" "search" "bower"

npm ERR! cwd /Users/chietala

npm ERR! node -v v0.10.4

npm ERR! npm -v 1.2.18

npm ERR! path /Users/chietala/.npm/-/all/.cache.json

npm ERR! code EACCES

npm ERR! errno 3

npm ERR! stack Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'

npm ERR! 

npm ERR! Additional logging details can be found in:

npm ERR!     /Users/chietala/npm-debug.log

npm ERR! not ok code 0


慕无忌1623718
浏览 585回答 3
3回答

小唯快跑啊

这看起来像是主目录中的权限问题。的所有权。.npm目录执行:sudo chown -R $(whoami) ~/.npm

海绵宝宝撒

此外,您还需要在node_modules目录:sudo chown -R $USER /usr/local/lib/node_modules
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js