티스토리 뷰
1.문제점
npm 에 올라온 라이브러리를 가져다가 쓰는것은 시간을 아껴주고 생산성을 올려주지만 node 버전과의 의존성 문제로 고생할수도 있습니다. 예전에 만들었던 프로젝트를 시간이 흐른 후 최신버전의 node를 사용하는 컴퓨터에서 실행하려고 하니 버전문제로 실행을 못했습니다. 해결방법을 찾던중 nvm으로 node버전을 쉽게 변경할 수 있는방법을 찾았습니다.
2.준비
nvm을 설치하기전에 충돌을 방지하기위해 nodejs를 먼저 제거해줍니다. Program Files/nodejs 폴더도 깨끗하게 지워줍니다.
1. 제어판 - 프로그램추가제거 - nodejs 제거
1. program file/nodejs 폴더 제거
3.설치
아래 링크에서 nvm-setup.zip을 이용해서 설치했습니다.
windows용 NVM 설치
github.com/coreybutler/nvm-windows/releases
설치확인 & 명령어
설치가 완료되었는지 확인해봅니다.
> nvm
아래 링크에서 사용할 nodejs 버전을 확인 후 설치합니다.
nodejs.org/ko/download/releases/
node 설치
> nvm install 14.xx.xx
node 버전 변경
> nvm use 14.xx.xx
node 버전 확인
> node -v
설치된 node 확인
> nvm list
4.node 8.xx windows 오류
nodejs 8.xx.xx 설치 후 실행시 생길 수 있는 문제(windows 경우)
npm install 명령 실행히 의존성을 설치하는중 에러가 날경우 아래의 문제일 수 있습니다.
아래 링크에서 해결방법을 참고하였습니다. 저는 Option1번으로 해결되었습니다.
github.com/nodejs/node-gyp#on-windows
Windows의 경우 Option1을 활용
powershell(관리자모드)
npm install --global windows-build-tools
위 코드 실행하고 npm install을 실행합니다.