본문 바로가기
프로그래밍

[JavaScript] NVM 설치하기(for Windows)

by kjchoi 2022. 3. 17.
반응형

NVM이란?

NVM은 Node Version Manager의 약자이고 여러 버전의 Node.js 설치 및 버전 변경을 관리해주는 도구입니다. NVM을 사용하면 상황에 맞게 Node.js를 원하는 버전으로 설치하거나 변경할 수 있습니다.

혹시 NVM을 설치하기 전에 Node.js를 먼저 설치하고 싶으신분은 아래 링크로 들어가 Node.js 설치 방법을 확인하고 설치하시면 되겠습니다.

 

 

[JavaScript] Node.js 설치하기(with Windows Terminal)

Node.js란? Node.js 많이 들어본거 같은데 무엇일까요? 간단하게 설명하면 원래 JavaScript는 웹 브라우저 안에서만 동작이 가능했는데 이런 JavaScript를 웹 브라우저 밖에서도 사용할 수 있게 만든 것이

kjchoi.co.kr

 

NVM for Windows 다운로드

Windows 운영체제용 NVM은 아래 GitHub 페이지로 들어가 다운로드 받을 수 있습니다.

 

 

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

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

github.com

 

README.md에서 Download Now! 버튼이나 링크를 클릭하면 설치 파일을 다운로드 받을 수 있는 페이지로 이동합니다.

 

 

저는 설치하기 편하게 install 버전의 설치 파일을 다운로드 받았습니다. 다운로드 받은 파일을 압축 해제하면 아래와 같이 설치 파일인 nvm-setup.exe 파일을 확인할 수 있습니다.

 

 

NVM 설치

nvm-setup.exe 파일을 더블 클릭하여 NVM 설치를 시작합니다. 만약 Node.js가 이미 설치되어 있는 경우 현재 설치된 Node.js를 NVM에서 버전 관리하기를 원하는지 물어보는 창이 나오는데 [예] 버튼을 클릭하고 설치를 마무리해줍니다.

 

 

NVM 설치 확인

설치가 완료되었으면 명령 프롬프트 창을 열어 설치된 NVM의 버전을 확인해봅니다. 현재 1.1.9 버전의 NVM이 설치되어 있는 것을 확인할 수 있습니다. 그냥 nvm이라고만 입력하면 버전과 사용법이 화면에 표시됩니다. 처음부터 그냥 nvm이라고만 입력할껄 그랬습니다.

 

 

NVM 사용법

설치도 완료했으니 NVM 주요 사용법에 대해 알아보겠습니다. 현재 내 PC에 설치된 Node.js가 어떤 것들이 있는지 확인하려면 nvm list 명령어를 입력하시면 됩니다. 그럼 화면에 현재 설치된 Node.js의 버전들이 표시됩니다.

nvm list

 

현재 설치된 Node.js가 하나뿐이라서 결과가 하나만 나왔습니다. 버전 변경을 해보려면 다른 버전의 Node.js도 있어야 하니까 NVM을 이용해 14 버전의 Node.js도 설치해보도록 하겠습니다. 설치는 nvm install 명령을 사용하시면 됩니다.

nvm install 14

 

14.19.0 버전의 Node.js가 추가로 설치된 것을 확인 할 수 있습니다. 현재 앞에 * 표시가 붙어있는 16.14.1 버전을 사용중인데 새로 설치한 14.19.0 버전을 사용하고 싶은 경우는 nvm use 명령을 사용해 변경해주시면 됩니다.

nvm use 14.19.0

 

으잉? 근데 에러가 발생했습니다. 글씨도 다 깨져나와서 무슨 내용인지도 모르겠네요. 😥 대충 검색해보니 명령 프롬프트 창을 관리자 모드로 열어서 하면 된다는 것 같습니다. 명령 프롬프트 창을 관리자 모드로 열어서 해보겠습니다.

 

윈도우 [시작] 버튼 위에서 마우스 오른쪽 버튼을 클릭해 [Windows PowerShell(관리자)]을 선택해서 열어도 되고, 윈도우 [시작] 버튼을 누르고 [cmd]를 입력 후 나오는 검색 결과의 [명령 프롬프트] 위에서 마우스 오른쪽 버튼을 눌러 [관리자 권한으로 실행]을 선택하셔도 됩니다. 저는 Windows PowerShell(관리자)을 사용하였습니다.

 

 

이번엔 에러 없이 Node.js 버전 변경이 된 것을 확인할 수 있습니다.

이 외에 다양한 명령어와 사용법이 있는데 자세한 내용은 명령 프롬프트 창에 nvm이라고만 입력하시거나 처음 NVM을 다운로드 받았던 GitHub 페이지를 참조하시면 됩니다.

 

 

마무리

이상으로 Windows 운영체제용 NVM 설치를 마치도록 하겠습니다. 다른 운영체제에서 NVM 설치를 원하시는분은 아래 링크로 들어가 확인해보시길 바랍니다.

 

 

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

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

github.com

 

 

 

[JavaScript] Node.js 설치하기(with Windows Terminal)

Node.js란?Node.js 많이 들어본거 같은데 무엇일까요? 간단하게 설명하면 원래 JavaScript는 웹 브라우저 안에서만 동작이 가능했는데 이런 JavaScript를 웹 브라우저 밖에서도 사용할 수 있게 만든 것이 N

kjchoi.co.kr

 

 

[Git] Git 설치하기(Version Control System)

Git이란?간단하게 설명하면 Git은 버전 관리 시스템입니다. 주로 개발중인 소스코드 버전관리 하는 용도로 많이 사용되고 있습니다. 아래는 Git 공식 홈페이지에 안내된 설명입니다. Git은 소규모

kjchoi.co.kr

 

 

[Java] OpenJDK 11 설치하기(JDK Builds from Oracle)

Java 프로그래밍을 하기 위해 처음에 해야할건 무엇일까요?그렇죠. Java 설치를 먼저 해야겠죠? 너무 당연했나요? 😅그럼 Java의 무료 버전인 OpenJDK를 설치해보도록 하겠습니다.OpenJDK도 종류가 여

kjchoi.co.kr

 

 

[Spring] STS 4 설치 및 설정하기(Spring Tool Suite 4)

Spring 개발을 위한 개발도구인 STS4(Spring Tool Suite 4)를 설치해보도록 하겠습니다.STS는 Spring 기반 엔터프라이즈 애플리케이션 개발을 위한 도구입니다. STS 말고도 일반 Eclipse나 IntelliJ IDEA도 사용 가

kjchoi.co.kr

 

 

[Git] Git 설치하기(Version Control System)

Git이란?간단하게 설명하면 Git은 버전 관리 시스템입니다. 주로 개발중인 소스코드 버전관리 하는 용도로 많이 사용되고 있습니다. 아래는 Git 공식 홈페이지에 안내된 설명입니다. Git은 소규모

kjchoi.co.kr

 

 

개발자 키보드 추천, 콕스 엔데버 35g 무소음 무접점 텐키리스

콕스 엔데버 35g 키보드 구입평소 동네 마트 가서 쉽게 살 수 있는 로지텍 기본 유선 키보드와 마우스를 즐겨 쓰는 편인데 언젠가부터 마우스의 거리가 멀게 느껴져서 불편해지기 시작했다. 같은

kjchoi.co.kr

 

반응형