Node Version Manager

Tuanfly·2022년 12월 1일
0

Version manager

목록 보기
2/3

Node Version Manager
command line에서 nvm 명령을 사용하여 여러 버전의 node를 빠르게 설치하고 사용할 수 있다.

원문:
https://github.com/nvm-sh/nvm

자주 사용하는 명령들만 정리..

Install & Update

nvm 설치

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

또는

$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

위 명령을 실행하면 .bashrc에 아래 내용이 추가되어있다.

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

설치된 nvm version 확인

$ nvm --version
0.39.2

Usage

설치할 수 있는 node version 확인

설치할 수 있는 전체 version 확인

$ nvm ls-remote
...
       v18.11.0
       v18.12.0   (LTS: Hydrogen)
->     v18.12.1   (Latest LTS: Hydrogen)
        v19.0.0
        v19.0.1
        v19.1.0
        v19.2.0

lts version만 보고 싶은 경우

$ nvm ls-remote --lts

node 설치

$ nvm install 18.12.1

local에 설치된 node version 확인

$ nvm ls
       v16.17.0
->     v18.12.1
default -> v18.12.1
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v18.12.1) (default)
stable -> 18.12 (-> v18.12.1) (default)
...
생략
...

node version 변경

$ nvm use 16.12.1
Now using node v16.17.0 (npm v8.15.0)

nvm use 는 현재 쉘에만 적용된다. terminal을 새로 열면 default node version이 사용된다.

default node version 설정

terminal을 새로 열 때 사용할 default node version 을 설정한다.

$ nvm alias default 16.17.0
default -> 16.17.0 (-> v16.17.0)

examples

$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6
profile
기억력 감퇴...

0개의 댓글