node.js 개발하면서 누구나 한번 겪어봤을 상황.
$ npm install -g pm2
npm ERR! code EACCES
다음과 같은 커맨드로 global 설치 위치를 변경해줄 수 있다.
$ mkdir ~/.npm-global
$ npm config set prefix '~/.npm-global'
npm config을 통해 prefix를 변경해주면 된다.
그리고 전역으로 명령어를 인식시키기 위해서 .bashrc 또는 .zshrc를 수정해주자.
$ vi ~/.zshrc
export PATH=$PATH:~/.npm-global/bin
이제 마음껏 npm module을 사용하자!