本文主要是介绍npm ERR! Error: EACCES: permission denied, access,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
执行 npm install --save-dev grunt 命令遇到以下问题:
npm ERR! path /Users/aven/node-red/node_modules/onetime
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/Users/aven/node-red/node_modules/onetime'
npm ERR! { Error: EACCES: permission denied, access '/Users/aven/node-red/node_modules/onetime'
npm ERR! stack: 'Error: EACCES: permission denied, access \'/Users/aven/node-red/node_modules/onetime\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/Users/aven/node-red/node_modules/onetime' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
注意最后一句提示:请尝试以root / Administrator身份再次运行此命令。
在命令前加上 sudo
sudo npm install --save-dev grunt
不过这样子可能还是不行,你需要这样:
sudo npm install --unsafe-perm=true --save-dev grunt
或许你还是会遇到错误,请尝试这样:
sudo npm install --unsafe-perm=true --allow-root --save-dev grunt
这篇关于npm ERR! Error: EACCES: permission denied, access的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!