EACCES:权限被拒绝在Mac上全局安装的Npm软件包 编辑

问题描述

我给自己做了一个包装,他尝试访问自己的文件夹以获取配置文件并在上面写,但出现以下错误

[Error: EACCES: permission denied,open '/usr/local/lib/node_modules/custom-rpc/config.json'] {
  errno: -13,code: 'EACCES',syscall: 'open',path: '/usr/local/lib/node_modules/custom-rpc/config.json'
}

我试图将文件夹更改为777 ...

在全局安装软件包时,我试图通过--unsafe-perm--unsafe-perm=true

这是我使用的命令:sudo npm i -g --unsafe-perm=true custom-rpc

编辑


因此,当您应用递归777 chmod时,它可以工作,但是有一种方法可以存储单个值,而不会出现此问题...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)