-
[Node] Node.js 버전 관리하기 (설치, 업데이트, 다운그레이드)언어/자바스크립트 2019. 1. 21. 21:31
node와 npm 버전을 최신으로 전부 올렸다가 기존 프로젝트가 실행되지 않아 노드 버전을 다시 내려야 하는 상황이 왔습니다. 1시간 삽질 덕에 아래와 같이 정리합니다.
Node 버전 확인
$ node -v
Cache 삭제
$ sudo npm cache clean --force
n 플러그인 설치
n은 node의 버전을 관리해주는 플러그인입니다. 해당 플러그인이 있으면 노드 버전을 변경할 때, 해당 노드 삭제가 아닌 사용할 버전선택이라는 간편함이 있으니 설치해줍니다.
$ sudo npm install -g n
최신 버전 설치
$ n latest
stable 버전 설치
$ n stable
LTS 버전 설치
$ n lts
특정 버전 설치
n 다음 특정 버전을 입력하여 설치하여 줍니다.
$ n 5.6.0 $ n 8.11.1 $ n 11.4.0
node 버전 변경하기
node의 버전이 여러개일 경우, 간단하게 n 을 입력하고 사용할 버전을 선택한 후, 엔터를 입력하면 됩니다.
$ n o node/5.6.0 node/8.11.1 node/11.4.0
버전 특정 버전 삭제 / 현재 버전 외 전체 버전 삭제
아래 명령어를 통해 특정 버전 또는 현재 선택된 버전 외 모든 버전을 삭제할 수 있습니다.
-- 특정 버전 삭제 $ n rm 0.9.4 v0.10.0 $ n - 0.9.4
-- 현재 선택된 버전 외 전체 버전 삭제 $ n prone