➤ projectdiscovery➤ Remix➤ Rescript➤ Purescript➤ npm➤ Cloudflare➤ React➤ Next.js➤ GO➤ Hyper-V➤ Tibero➤ Git➤ Algorithms, 2020년
NPM EACCES Permission Error
January 21, 2022NPM 권한 에러
global로 설치할 때 생김
sudo로 설치하는 것은 권장하지 않음
npm ERR! code EACCES
npm ERR! syscall rename
npm ERR! path /usr/local/lib/node_modules/esbuild
npm ERR! dest /usr/local/lib/node_modules/.esbuild-pDpzkGsP
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/esbuild' -> '/usr/local/lib/node_modules/.esbuild-pDpzkGsP'
npm ERR! [Error: EACCES: permission denied, rename '/usr/local/lib/node_modules/esbuild' -> '/usr/local/lib/node_modules/.esbuild-pDpzkGsP'] {
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'rename',
npm ERR! path: '/usr/local/lib/node_modules/esbuild',
npm ERR! dest: '/usr/local/lib/node_modules/.esbuild-pDpzkGsP'
npm ERR! }
npm ERR!
해결
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
vi ~/.zshrc
export PATH=~/.npm-global/bin:$PATH
source ~/.zshrc