解决 NPM 全局安装时权限错误的问题

最近遇到 npm install 的时候 遇到 Error: EACCES: permission denied, scandir '/root/.npm/_logs 错误

解决方案

  • 修改 npm 全局目录 然后重新安装
1
2
3
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH