Node.js의 npm을 사용하기 위해 설치한다.
NodeJS 홈페이지 에서 각 OS에 맞는 인스톨 버전을 받아 설치
이것이 가장 쉬운방법이지만 이렇게 하면 관리자 권한 문제와 Node 버전 관리가 힘들다.
관리자 권한 문제
인스톨 버전을 설치하면 /usr/local 에 설치가 되는데 이렇게 설치가 되면 관리자 권한 없이는 제대로 실행되지 않는다.
-g (global) 옵션을 사용하는 경우 항상 sudo를 해줘야 한다.
버전 관리
NodeJS 홈페이지 에 가보면 깨닫겠지만 nodejs는 단일 버전으로 관리되지 않는다.
프로젝트 별로 버전을 다른 것을 써야 할 경우에는 인스톨 버전을 설치하면 대응 방법이 없다.
zsh에서 nvm(node version manager) 을 사용하여 설치
https://github.com/lukechilds/zsh-nvm 에서 확인할 수 있다.
- zsh-nvm을 zsh에 plugin으로 설치한다.
git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm - ~/.zshrc 에서 plugins 항목을 찾아 zsh-nvm 을 추가한다.
plugins=(git zsh-nvm) - 쉘을 다시 시작하면 nvm이 설치된다.
- node를 설치한다.
$ nvm install –lts
이렇게 하면 LTS(Long Term Support) 버전을 설치한다.
v6.x.x 대 최신버전을 설치하면 지원하지 않는 모듈이 있어서 대부분의 사용자들에게 권장하는 LTS버전을 설치한다. - npm으로 bower 설치해 보기
npm install -g bower