프로젝트마다 다른 node 버전이 필요해서 버전 관리가 필요했다.
A 프로젝트 - node v10.24.1
B 프로젝트 - node v13.14.0
Node Version Manager
노드 버전을 업데이트하기 위한 패키지로 쉽게 Node.js 버전을 관리할 수 있다.
nvm을 설치해놓으면 명령어 하나로 노드 버전을 변경할 수 있다.
📍 핵심!
아래 경로로 들어가 nvm-setup.zip
파일 다운로드 후 압축 풀기 및 exe 실행하면된다.
https://github.com/coreybutler/nvm-windows/releases
nvm vesrion // 버전 확인
nvm ls // 설치된 node 리스트 확인. 만약 처음이면 설치된 리스트가 없음.
그 다음 원하는 버전을 설치해주면 된다.
nvm install v13.14.0
만약에 여러 버전이 있다면 설치 후 원하는 버전을 사용해주면 된다.
nvm use 13.14.0
위의 방법으로 바로 되는 경우도 있지만 나는 그렇지 않았다...😥
원하는 버전을 쓰려고 아래처럼 명령어를 쳤을 때 오류가 발생하였다.
관리자 권한으로 실행하면 exit status 145로 숫자만 변경되고 오류는 동일하였다.
nvm use 원하는 버전
- NVM 삭제
- scoop 설치
- scoop을 이용한 NVM 설치
> Set-ExecutionPolicy RemoteSigned -scope CurrentUser
> $env:SCOOP = 'D:\Scoop' // 원하는 드라이브로 경로 설정 가능
> iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
다시 nvm use 원하는 버전
을 입력해주면 정상 작동이 된다 :>