yarn global 설정하기
May 24, 2017요즘 Node.js 쪽 패키지 관리자는 Yarn을 사용하고 있습니다. 메모리나 속도면에서 npm보다 우수하기 떄문입니다.
전에 npm
을 사용할 때는 global 설치가 크게 어렵지 않았습니다. 기본적으로 node
를 설치할 때 같이 따라오기 때문에 bin
디렉토리들이 알아서 설정되어있기 때문입니다. 하지만 yarn
의 경우는 바로 사용되지 않았습니다.
설치시, 우분투라면 apt install yarn
을, OSX라면 brew install yarn
을 사용했다는 가정하에 진행하도록 하겠습니다. :-)
Ubuntu & OSX
일단 다음 명령어를 입력해보면 보통은 undefined
가 출력됩니다.
yarn config get prefix
prefix
config 를 다음과 같이 설정해줍니다.
yarn config set prefix ~/.yarn-global
그리고 다음 명령어를 실행해봅시다.
yarn config get prefix
그러면 방금 설정한 경로가 제대로 출력되는 것을 확인할 수 있습니다. 또한 다음 명령어를 통해서 해당 설정값이 제대로 들어가있는지 확인할 수 있습니다.
cat ~/.yarnrc
그리고 이제 .bashrc
파일을 수정해야합니다. 만약에 zsh을 사용중이라면 .zshrc
파일을 수정합니다.
그리고 다음 한줄을 추가합니다.
export PATH="$PATH:`yarn global bin`"
테스트로 패키지 하나를 설치해봅시다. :-)
yarn global add pm2
pm2 --version
버전이 정상적으로 출력되는 것을 확인할 수 있습니다.