跳到主内容

npm install 报权限错误,permission denied

· 1分钟阅读

tags: [faq]

解决办法

添加 --unsafe-perm 参数,如

npm install --registry=https://registry.npm.taobao.org  --unsafe-perm

说明:npm 会有生命周期,某个包会有生命周期来执行一些东西,安全起见会自动降级导致没有权限执行一些操作,通过 --unsafe-perm 参数来解锁该限制。

也可以配置

npm config set unsafe-perm(针对当前项目的)
npm config -g set unsafe-perm(全局的)

其他方案

管理员权限执行

sudo npm install --unsafe-perm=true --allow-root