Error: EACCES: permission denied, access '/usr/lib/node_modules'

101 阅读1分钟

不建议将sudo与NPM安装一起使用,请按照NPMJS官方文档的步骤进行操作 :)

为全局安装做一个目录:

mkdir ~/.npm-global

npm配置为使用新的目录路径:

npm config set prefix '~/.npm-global'

打开或创建一个〜/.. profile文件并添加此行:

export PATH=~/.npm-global/bin:$PATH

返回命令行,更新系统变量:

source ~/.profile

测试:无需使用sudo即可下载全局软件包.

npm install -g n