개요
node.js 때문에 골머리 앓으신 적 많으시지요? 네, 제가 그랬습니다. node는 뭐고 npm은 뭐고 nvm은 뭐야? 라고 생각했던 머저리. 아무튼, 설치 순서는 nvm -> node/npm입니다. nvm은 node version manager, npm은 node package manager! 즉, node의 버전을 관리하는 건 nvm이고 패키지를 관리하는 게 npm이랍니다.
헛소리 그만하고 설치해 보자.
1. nvm 설치
nvm 공식 사이트 를 참고해 보자. curl, wget 둘 중 하나로 설치하면 된다.
1 | curl으로 설치하기 |
.bash_profile에 반영하자.
1 | source .bash_profile |
2. node 설치(npm 자동으로 설치됨)
fabric 실습하기 위해선 적당한 버전(!)을 선택해야 한다. 절대로 v10은 사용하지 마세요. 에러 장난 X!
1 | nodejs v9.4.0 설치 |
.bash_profile에 반영하자.
1 | source .bash_profile |
node.js, npm 버전 확인
1 | nodejs -v |
node.js 업그레이드
먼저, 강제로 캐시를 삭제한다.
1 | sudo npm cache clean --force |
다음으로 n 모듈을 설치한다.
1 | sudo npm install -g n |
n 모듈을 이용하여 Node.js를 설치한다.
1 | sudo n stable |
npm 업그레이드
npm으로 npm을 설치하면 된다.
1 | sudo npm install -g npm |
node.js 삭제(uninstall)
apt
으로 제거하면 된다.
1 | sudo apt remove nodejs |
npm 삭제(uninstall)
이상하게도 npm은 apt
으로 제거가 안 된다. 아래와 같이 해 줘야 함.
1 | rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm* |
부록 혹은 별첨
nvm 없이 node.js 설치하기(공식 사이트 버전, npm 자동 설치)
공식 사이트 확인해 보니 다음과 같은 방법이 있어서 적는다.
1 | curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - |
위의 방법으로 설치하면 npm은 자동으로 설치된다.
apt를 이용한 node.js, npm 설치(비추천)
apt
이용하면 간단하게 설치 가능하다.
1 | sudo apt install nodejs |