본문으로 바로가기

Node.js를 여러 버전으로 사용할 필요가 있을 경우 NVM(Node Version Manager)을 사용하여 버전을 변경하면서 사용가능합니다.

NVM Sh : https://github.com/nvm-sh/nvm

 

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

github.com

NVM 설치

아래의 명령을 사용하여 설치를 합니다. 필요한 내용이 자동으로 설치됩니다.

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

$ source ~/.bashrc

$ nvm -v
0.40.1

NVM 사용방법

Node.js 설치

# 설치 가능한 node.js 버전 출력
$ nvm ls-remote
        v0.1.14
......
       v14.21.2   (LTS: Fermium)
->     v14.21.3   (Latest LTS: Fermium)
        v15.0.0
......
       v20.18.1   (Latest LTS: Iron)
        v21.0.0
......
       v22.11.0   (LTS: Jod)
       v22.12.0   (Latest LTS: Jod)
        v23.0.0
        v23.1.0
        v23.2.0
        v23.3.0
        v23.4.0

# 선택가능한 설치된 node.js 버전 목록 출력
$ nvm ls

# 특정 버전의 node.js 설치
$ nvm install 14.23.3

# 최신 버전의 node.js 설치
$ nvm install node

Node.js 버전 변경

$ 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

Node.js 삭제

$ nvm uninstall 14.2.3

$ nvm uninstall v16

$ nvm uninstall --lts

자세한 사항은 본 글 위부분의 참고 사이트를 방문하세요.

 

728x90