我在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
我以前遇到过这个问题,它与你的package.lock文件有关,下面是我遵循的步骤。