美文网首页
npm安装权限问题

npm安装权限问题

作者: codingRaabit2 | 来源:发表于2019-12-18 23:56 被阅读0次

    使用 npm 安装依赖时,经常会出现权限的问题

    Screen Shot 2019-12-18 at 11.28.07 PM.png

    之前的习惯都是在 npm 前面加上 sudo ,以管理者身份执行安装操作即可暂时解决权限问题,下次安装依旧如此。始终没有解决问题,终于忍不住了,搜索得到了解决方案。

    官方解决方案链接 https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally#reinstall-npm-with-a-node-version-manager

    方法1,重新安装 node.js

    卸载重新安装或者安装 nvm ,使用 nvm 版本管理器 管理 node 的版本
    nvm https://github.com/nvm-sh/nvm/blob/master/README.md#installation

    mac/linux 安装nvm :
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash
    或者
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash

    直接安装 node,因为 nvm 会管理 node ,所以不用卸载原来的 node
    nvm install node

    方法2,给相关目录赋予权限
    sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
    

    chown命令用于修改目录的用户

    相关文章

      网友评论

          本文标题:npm安装权限问题

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