npm权限被拒绝 - node-sass

问题描述 投票:0回答:1

我在Ubuntu上运行npm命令并获取permission denied

sudo npm install node-sass

EACCES: permission denied, access '/node_modules/node-sass'

我尝试以root用户或sudo和全局方式运行它。

项目文件夹具有公共(777)访问权限。

  • nodejs版本 - v10.8.0
  • npm版本 - 6.3.0

此外,不安全的包不能解决问题

sudo npm install --unsafe-perm node-sass

fix-npm-permissions没有解决

https://docs.npmjs.com/getting-started/fixing-npm-permissions

javascript reactjs ubuntu npm
1个回答
0
投票

我以前遇到过这个问题,它与你的package.lock文件有关,下面是我遵循的步骤。

  • 删除node_modules文件夹
  • 删除package.lock文件或从repo中再次复制。
  • 再次启动NPM安装。
© www.soinside.com 2019 - 2024. All rights reserved.