[node.js] node.js 개발환경 버전별 관리 방법
- 코딩노트/node.js
- 2020. 5. 23. 00:58
최신 node.js를 설치하고 ffi 모듈을 설치하다가, 이전 node.js를 설치할 필요가 생겼다.
그러나 그냥 설치파일을 다운받아 실행하면 최신 버전이 이미 설치가 되어있다는 이유로 설치가 되지 않는다.
이를 해결하기 위해 node.js 개발환경을 버전별로 관리할 수 있는 방법을 찾아보았다.
https://docs.microsoft.com/ko-kr/windows/nodejs/setup-on-windows
네이티브 Windows에서 NodeJS 설치
Windows에 직접 Node.js 개발 환경을 설치하는 방법에 대한 가이드입니다.
docs.microsoft.com
친절하게도 마이크로소프트에서 직접 node.js를 버전별로 관리하는 방법에 대하여 안내해주었다.
nvm-windows 설치프로그램 다운로드
https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows
coreybutler/nvm-windows
A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows
github.com
위 사이트에 들어간 후 Download Now!를 클릭하여 사이트를 이동하면
noinstall 버전과 install 버전을 다운받을 수 있다. install버전인 nvm-setup.zip을 다운받자.
다운받은 zip파일의 압축을 풀면 설치파일이 나오게 된다.
이미 최신버전의 node.js를 설치했다면 그 전에 거쳐야할 단계가 있으므로, 바로 설치하면 안된다.
설치된 node.js Uninstall
이미 설치했던 최신버전의 node.js를 삭제해야한다.
제어판의 프로그램 추가/제거로 가면 node.js를 삭제할 수 있다.
npm으로 설치한 모듈 삭제
"C:\Users\<사용자명>\AppData\Roaming\npm"경로에 있는 모든 파일을 삭제해야 한다.
npmrc에 중요한 설정이 있다면 "C:\Users\<사용자명>\AppData\Roaming\npm\etc\npmrc"의 파일을
"C:\Users\<사용자명>\.npmrc"으로 백업해놓아야 한다.
nvm-windows 설치
아까 다운받았던 설치파일을 실행하여 설치한다.
next를 반복하여 눌러 설치하면 된다.
node.js 재설치
Windows PowerShell을 열어 nvm ls를 쳐보면 아무것도 설치된 것이 없다는 메시지가 뜰 것이다.
이제 node.js를 버전별로 설치할 수 있다.
nvm install <버전>을 입력하면 해당 버전의 node.js가 설치된다.
사용할 node.js 버전 선택
만약 nvm install 12.16.3을 입력하여 최신버전의 node.js를 설치했다고 가정하면(설치하지 않았더라도)
사용할 node.js의 버전을 정해주어야 한다.
nvm use <버전>을 입력해 사용할 node.js의 버전을 정해준다.
nvm use로 사용할 버전을 선택했으면 잘 실행됐는지 확인한다.
실행이 잘 됐다면 C:\Program Files\nodejs가 바로가기로 생성이 된 것을 확인할 수 있다.
'코딩노트 > node.js' 카테고리의 다른 글
[node.js] node.js에서 DLL모듈 불러오기 #3(ffi 모듈) (0) | 2020.05.26 |
---|---|
[node.js] node.js에서 DLL 불러오기(ffi 모듈) #2 (0) | 2020.05.24 |
[node.js] node.js에서 DLL 불러오기(ffi 모듈) #1 (0) | 2020.05.22 |
[node.js] 데이터나 조건의 유효성을 검사해주는 assert 모듈 #2(equal, strictEqual 함수) (0) | 2020.05.08 |
[node.js] 데이터나 조건의 유효성을 검사해주는 assert 모듈 #1(assert 함수) (0) | 2020.05.07 |
이 글을 공유하기