nvm이란?

Node Version Manager의 줄임말로써, Node.js 프로젝트를 수행하면서, 현재 PC에서 사용중인 Node의 버전을 명령어 한줄로 전환시킬 수 있도록 지원하는 Cli이다.

 

nvm 설치 전 주의 사항

- 먼저 기존 Node.js가 설치되어 있으면 삭제해준다. nvm은 기존 node.js와 다르게, 폴더링해서 별도로 동작하는 듯 하다.

 

nvm 설치

- 양자 택일

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

nvm 사용법 및 명령어

- 주요 사용되는 명령어★

# node version 인스톨 하기
$ nvm install [node version 입력]

# 현재 가능한(install 되어있는) node version list
$ nvm ls
(또는)
$ nvm list

# 현재 사용중인 버전 확인하기
$ nvm current

# 다른 버전으로 변경하기
$ nvm use [사용하고자 하는 node version]

# 실제 사용 예시
$ nvm ls               // 현재 PC에 설치되어 있는 node.js 버전 목록 조회
$ nvm install v12.21.0 // 현재 PC에 node.js 12.21.0 버전 설치
$ nvm use 12.21.0      // 지금부터 PC에서 node.js 12.21.0을 사용

# node 버전 설치 심화
$ nvm install 0.10
$ nvm install v0.1.2
$ nvm install v8
$ nvm install node   // node 최신 버전 설치 (설치 당시 기준)
$ nvm install --lts  // node LTS 최신버전 설치

 

공식 사이트

- GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

 

nvm-sh/nvm

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

github.com

- Releases · coreybutler/nvm-windows · GitHub

 

Releases · coreybutler/nvm-windows

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

github.com

참고 사이트

- NVM 으로 NODE버전 컨트롤 하기 - Hello, world! I'm Yongdeok An (krauser085.github.io)

'[DEV] App Dev ∕ Web Back > ETC' 카테고리의 다른 글

[Node.js 라이브러리] 개발 참고자료 목록  (0) 2022.10.23
[vue.js/react] HTTP 통신 라이브러리 : axios  (0) 2020.12.02
[npm] fastify란?  (0) 2020.11.24
[npm] NestCloud란?  (0) 2020.11.23
[npm] Apollo란?  (0) 2020.11.23
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기