美文网首页
mac下npm安装包,出现EACCES permissions问

mac下npm安装包,出现EACCES permissions问

作者: pccold | 来源:发表于2019-08-06 11:52 被阅读0次

    第一次使用mac的程序员用户,经常出现npm安装时候permissions died的问题,原因是因为你的npm包安装目录,

    当前用户没有读写权限。因此你npm安装包时需要加上sudo,才能保证通过权限。

    解决方案:

    1 卸载原来的npm node

    a、homebrew安装的

    直接一条命令 brew uninstall node

    b、官网下载pkg安装包的

    sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

    2  采用Node.js installer 安装

    地址:https://nodejs.org/en/download/

    3 尝试安装依赖试试,注意千万不要使用sudo。

    如果仍然报错,

    a、就找到npm包安装的目录,npm root -g,

    我的是这个:/Users/pccold/.npm-global/lib/node_modules

    b、然后设置权限:sudo chmod -R 777 .npm-global

    相关文章

      网友评论

          本文标题:mac下npm安装包,出现EACCES permissions问

          本文链接:https://www.haomeiwen.com/subject/ilhidctx.html