IT관련 정보

nvm 설치 및 Node.js 버전 관리

싯타마 2021. 4. 10. 18:23

1. nvm 다운로드 

 

nvm은 Node.js를 여러 버전으로 다운로드하고 필요한 버전의 Node.js를 사용하기 위한 프로그램이다.

우선 해당 github사이트로 가서 download now를 클릭해주어 밀리지 사이트로 이동해준 뒤, 

최신 버전의 set-up 압축파일을 다운로드한 뒤 압축된 설치 프로그램을 실행하여 nvm을 설치해준다.

github.com/coreybutler/nvm-windows

 

coreybutler/nvm-windows

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

github.com

2. 다음 명령어를 입력하여 nvm으로 원하는 Node.js의 버전을 설치한다.

 

nvm insatall 원하는 node.js의 버전

 

3. 다음 명령어를 입력하여 설치가 완료된 후 설치가된 Node.js의 버전을 확인할 수 있다.

 

nvm ls

 

4. 다음 명령어를 입력하여 원하는 node.js의 버전을 선택 할 수 있다.

 

nvm use 원하는 버전

 

5. 원하는 경로에 다음 명령어를 통해 패키지 관리를 위한 package.json파일을 생성해준다.

 

npm init -y

 

6. 원하는 패키지 설치, 모듈 설치

 

- devDependencies 패키지 생성

npm install 원하는 패키지명 -D 

- dependecies 패키지 생성

npm install 원하는 패키지명

 

 

설치가 되면 package.json에 devDependencies 또는 dependencies 부분에 설치한 패키지가 입력된다.

 

또한 node-module 폴더와 package-lock.json(내부적으로 모듈을 자동으로 관리해주는 파일) 파일이 생성되고 원하는 패키지는 module안에 생성된다.

 

*devDependencies와 dependencies의 차이

- devDependencies: 개발용 의존성 패키지이며 개발할 때에는 필요하지만 웹브라우저 등에서 동작할 때에는 필요하지 않은 패키지

- dependencies: 일반 의존성 패키지이며 웹브라우저에서 동작 할 수도 있다.