node 初始化项目,遇到的权限问题,解决方案

749 阅读1分钟
$ mkdir egg-example && cd egg-example
$ npm init egg --type=simple
$ npm i

node初始化一个项目,小概率事件,但是还是遇到啦 报错如下:

Error: EACCES: permission denied, open '/Users/xxx/.config/configstore/insight-cordova.json'

提示是权限够不,但是当你添加sudo之后,后续仍然其他的权限问题.当你依次添加sudo的执行后,生成的文件却没有权限打开.看来要换另外一个办法来解决了.

解决方案:

sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config

确实解决啦问题 记录一下