mac使用npm安装全局插件报错问题

发现安装nodemon,nrm等全局的插件时总是安装不上去 提示权限不够
发现可能是苹果自带sip问题,这是苹果的一个保护系统的功能,旨在帮助防止潜在恶意软件修改 Mac上受保护的文件和文件夹,这就造成了这个问题。

关闭sip

重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;
在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;
关掉终端,重启mac;
重启以后可以在终端中查看状态确认。

然后发现有时候还是不行 切换到root用户下就可以了,输入命令必须加sudo好麻烦啊

谷歌找到一条命令

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

好的 更改了下目录权限 大功告成

Last modification:August 14th, 2019 at 10:54 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

2 comments

  1. Yusky

    模板还阔以啊。。。

    1. 五毛
      @Yusky

      typecho用这个模板的太多了 有时间改一改。。