Macos bower安装无法为我提供EACCES:权限被拒绝错误

Macos bower安装无法为我提供EACCES:权限被拒绝错误,macos,npm,bower,Macos,Npm,Bower,我在运行npm安装-g bower时遇到以下错误 节点版本v6.2.0 npm版本3.9.3 约塞米蒂 /usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:54 犯错误; ^ 错误:EACCES:权限被拒绝,打开“/Users/XXX/.config/configstore/bower github.json” 您没有访问此文件的权限 at Error (native) at Object.fs.open

我在运行
npm安装-g bower
时遇到以下错误

节点版本v6.2.0 npm版本3.9.3 约塞米蒂

/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:54 犯错误; ^

错误:EACCES:权限被拒绝,打开“/Users/XXX/.config/configstore/bower github.json” 您没有访问此文件的权限

at Error (native)
at Object.fs.openSync (fs.js:634:18)
at Object.fs.readFileSync (fs.js:502:33)
at Object.create.all.get (/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26)
at Object.Configstore (/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:28:44)
at readCachedConfig (/usr/local/lib/node_modules/bower/lib/config.js:19:23)
at defaultConfig (/usr/local/lib/node_modules/bower/lib/config.js:11:12)
at Object.<anonymous> (/usr/local/lib/node_modules/bower/lib/index.js:16:32)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
出现错误时的
(本机)
在Object.fs.openSync(fs.js:634:18)
在Object.fs.readFileSync(fs.js:502:33)
在Object.create.all.get(/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26)
在Object.Configstore(/usr/local/lib/node_modules/bower/lib/node_modules/Configstore/index.js:28:44)
在readCachedConfig(/usr/local/lib/node\u modules/bower/lib/config.js:19:23)
在defaultConfig(/usr/local/lib/node_modules/bower/lib/config.js:11:12)
反对。(/usr/local/lib/node_modules/bower/lib/index.js:16:32)
在模块处编译(Module.js:541:32)
在Object.Module._extensions..js(Module.js:550:10)
参考:


如何更改此目录?写入/读取此目录可能不可取或不重要
sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config