为了账号安全,请及时绑定邮箱和手机立即绑定

无SUDO的NPM抛出错误

无SUDO的NPM抛出错误

慕无忌1623718 2019-06-05 16:32:37
无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.0npm ERR! command "node" "/usr/local/bin/npm" "search" "bower"npm ERR! cwd /Users/chietalanpm ERR! node -v v0.10.4npm ERR! npm -v 1.2.18npm ERR! path /Users/chietala/.npm/-/all/.cache.jsonnpm ERR! code EACCESnpm ERR! errno 3npm 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.lognpm ERR! not ok code 0
查看完整描述

3 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

这看起来像是主目录中的权限问题。的所有权。.npm目录执行:

sudo chown -R $(whoami) ~/.npm


查看完整回答
反对 回复 2019-06-05
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

此外,您还需要在node_modules目录:

sudo chown -R $USER /usr/local/lib/node_modules


查看完整回答
反对 回复 2019-06-05
  • 3 回答
  • 0 关注
  • 584 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信