MacOS安装npm包权限问题
1、异常信息:
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/cnpm'
2、解决办法:
2.1、第一步:修改目录权限,执行如下命令
sudo chown -R $USER /usr/local/lib/node_modules
2.2、第二步:增加sudo命令,再次执行npm安装命令如下:
# 我这里是安装淘宝镜像命令,大家可以根据自己需要安装的包替换即可
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

在MacOS上遇到npm安装全局包时出现权限错误,可以通过修改目录权限和使用sudo命令来解决。具体步骤包括:首先,使用sudo chown -R $USER /usr/local/lib/node_modules命令修改目录权限;然后,使用sudo npm install -g cnpm --registry=https://registry.npm.taobao.org命令,添加sudo以管理员身份执行安装。这样可以成功安装淘宝npm镜像。





