源问题:On npm install: Unhandled rejection Error: EACCES: permission denied
博主最近在使用Angular平台的时候在工程目录下使用npm install时会遇到问题,屏幕log片段:
npm ERR! Error: EACCES: permission denied, mkdir '/Users/xxxxx/.npm/_cacache/index-v5/ad/a1'
npm ERR! { [Error: EACCES: permission denied, mkdir '/Users/
xxxxx/.npm/_cacache/index-v5/ad/a1']
npm ERR! cause:
npm ERR! { Error: EACCES: permission denied, mkdir '/Users/x x x xx/.npm/_cacache/index-v5/ad/a1'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/Users/xxxxx/.npm/_cacache/index-v5/ad/a1' },
npm ERR! isOperational: true,
显然是在权限上除了问题,解决方式:
sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config
再次运行npm install即可解决问题。
本文介绍了在Mac环境下,使用npm安装包时遇到的EACCES权限错误问题,详细解析了错误原因,并提供了解决方案,通过修改npm配置文件权限或者使用sudo命令重新运行npm install来解决问题。
775

被折叠的 条评论
为什么被折叠?



