mac

mac - nvm으로 노드 버전 관리하기

sewonzzang123 2021. 12. 30.
반응형

 

저는 macbrew 를 설치한 상태에서 nvm으로 node의 버전을 관리했습니다.

 

nvm을 설치하셨나요?

 

먼저, nvm이 제대로 설치되었는지 확인을 합니다.

$ nvm -v
$ nvm --version

nvm -v 또는 nvm --version 명령어를 입력했을 때 명령어를 찾을 수 없다고 나오는 것이 아니라

0.33.1

다음과 같이 나와야 설치가 되어있다는 것을 확인 할 수 있습니다.

 

nvm으로 노드 버전 관리하기

nvm을 활용해서는 다양한 버전의 Node.js를 쉽게 설치할 수 있다고 합니다.

저는 12.14.0 lts를 사용하다가 create-react-app 을 사용하기 위해서는 14이상의 버전이 필요하다고 하여

14.17.3 lts으로 변경하려고 합니다.

 

먼저, 변경하려는 node의 버전을 설치합니다.

$ nvm install 14.17.3
Downloading and installing node v14.17.3... 
Downloading https://nodejs.org/dist/v14.17.3/node-v14.17.3-darwin-x64.tar.xz... 
################################################################################################################ 100.0% 
Computing checksum with shasum -a 256 Checksums matched! 
Now using node v14.17.3 (npm v6.4.1) 
Creating default alias: default -> 14.17.3 (-> v14.17.3)

다음과 같이 실행되며 설치가 완료되었다는 메시지가 나옵니다.

 

이제 node의 버전을 변경해 봅니다.

$ nvm use 14.17.3
Now using node v14.17.3 (npm v6.4.1)

 

이제 다시 노드의 버전을 확인하면 정상적으로 바뀐것을 확인 할 수 있습니다.

다른터미널에서 사용이 잘 안된다면 해당 터미널에서 node use [version] 명령어를 사용해서 버전을 바꾸고 사용하고 싶은 명령어를 입력하면 잘 되는 것을 확인 할 수 있습니다.

 

현재 내가 설치한 node version들을 볼 수 있을까?

물론, 쉽게 가능합니다.

$ nvm ls
->     v12.13.0
       v14.17.3
         system
default -> 12.13.0 (-> v12.13.0)
node -> stable (-> v14.17.3) (default)
stable -> 14.17 (-> v14.17.3) (default)
iojs -> N/A (default)
lts/* -> lts/gallium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.8 (-> N/A)
lts/fermium -> v14.18.2 (-> N/A)
lts/gallium -> v16.13.1 (-> N/A)

nvm ls 명령어를 사용하면 설치한 node들을 볼 수 있습니다. 전에 사용한 nvm use로 버전을 바꿔 편하게 사용할 수 있습니다.

 

node버전 삭제

uninstall 명령어로 삭제하고 싶은 버전을 입력하면 해당 버전이 삭제된 것을 확인 할 수 있습니다.

$ nvm uninstall 12.13.0
Uninstalled node v12.13.0

 

반응형

댓글