npm权限被拒绝-node-sass

时间:2018-09-03 12:51:12

标签: javascript reactjs ubuntu npm

我在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

fixing-npm-permissions不能解决

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

1 个答案:

答案 0 :(得分:0)

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

  • 删除node_modules文件夹
  • 删除您的package.lock文件,或从您的仓库中再次复制它。
  • 再次开始安装NPM。