Angular macOS Err:EACCES: permission denied

weixin_33806914發表於2019-02-26

源問題: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即可解決問題。

相關文章