가끔 여러가지 웹 어플리케이션을 하나의 PC에서 개발하다보면 Node 버전이 여러개 필요할 경우가 있다. 억지로 하나의 버전을 맞추자니 어느 한쪽의 수정량이 많거나 수정이 안될수 도 있다.
그럴때는 NVM (Node Version Manager) tool을 사용하여 원하는 시점에 원하는 node 버전으로 switching 을 할 수가 있다.
NVM(Windows 버전)은 아래 사이트에서 다운로드 가능하다.
https://github.com/coreybutler/nvm-windows/releases/tag/1.1.10
사이트에 진입 후 윈도우즈 설치 바이너리를 다운로드 후에 설치한다.
이미 Node.js가 설치되어 있으면 NVM 설치중에 이미 설치된 버전을 Control 할 것인지를 물어본다. 예를 선택하고 설치를 마무리한다.
관리자모드로 Cmd창을 연 후 아래 명령어로 현재 설치된 NVM의 버전을 확인할 수 있다.
PS C:\Users\skkkm> nvm --version
1.1.10
현재 Control 되고 있는 Node.js 리스트는 아래 명령어로 조회 가능하다.
PS C:\Users\skkkm> nvm list
* 14.19.0 (Currently using 64-bit executable)
새로운 Node.js 버전을 NVM tool에서 다운로드 하려면 nvm install [node 버전] 명령어를 사용한다.
아래는 16.14.2버전을 다운로드하고 list로 확인한 결과이다.
PS C:\Users\skkkm> nvm install 16.14.2
Downloading node.js version 16.14.2 (64-bit)...
Extracting node and npm...
Complete
npm v8.5.0 installed successfully.
Installation complete. If you want to use this version, type
nvm use 16.14.2
PS C:\Users\skkkm>
PS C:\Users\skkkm>
PS C:\Users\skkkm> nvm list
16.14.2
* 14.19.0 (Currently using 64-bit executable)
만일 Node.js 버전을 switching하고자 한다면 nvm use [node 버전] 명령어를 사용한다.
아래는 현재 활성화 할 Node.js 버전을 16.14.2 로 설정하고 list 로 확인한 결과이다.
이전 14.19.0 에서 16.14.2로 Currently using 이 바뀐것을 볼 수 있다.
PS C:\Users\skkkm> nvm use 16.14.2
Now using node v16.14.2 (64-bit)
PS C:\Users\skkkm>
PS C:\Users\skkkm> nvm list
* 16.14.2 (Currently using 64-bit executable)
14.19.0
PS C:\Users\skkkm>
-- The End --
'Frontend Development > NodeJs' 카테고리의 다른 글
[Webpack] webpack dev server로 CORS 문제 해결하기 (0) | 2022.03.27 |
---|