티스토리 뷰

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

 

Releases · coreybutler/nvm-windows

A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows

github.com

 

 

설치확인 & 명령어

설치가 완료되었는지 확인해봅니다.

> nvm

아래 링크에서 사용할 nodejs 버전을 확인 후 설치합니다.

nodejs.org/ko/download/releases/

 

이전 릴리스 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

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

 

nodejs/node-gyp

Node.js native addon build tool. Contribute to nodejs/node-gyp development by creating an account on GitHub.

github.com

 

Windows의 경우 Option1을 활용

powershell(관리자모드)

npm install --global windows-build-tools

위 코드 실행하고 npm install을 실행합니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함