最佳答案
我刚刚通过nodejs.org上的包安装了node和npm,每当我尝试使用npm搜索或安装某些东西时,它都会抛出以下错误,除非我sudo命令。我有一种感觉,这是权限问题?我已经是管理员了。
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