본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

GNVM

0

GNVM은 Go로 작성된 Windows용 Node.js 버전 관리자입니다. 여러 버전의 Node.js를 간편하게 설치, 전환, 관리할 수 있도록 설계되었습니다.

Windows개발 환경명령줄 도구버전 관리패키지 관리

소개

GNVM은 Go로 작성된 Windows용 Node.js 버전 관리자입니다. 여러 버전의 Node.js를 간편하게 설치, 전환, 관리할 수 있도록 설계되었습니다. 공식 웹사이트에 따르면, 단일 실행 파일에 의존성이 없어 바로 사용할 수 있으며, TAOBAO 미러를 포함한 다양한 레지스트리를 지원합니다.

상세정보

Node.js 버전 관리

gnvm install 명령을 통해 특정 버전의 Node.js를 설치할 수 있으며, latest 키워드를 사용해 최신 버전을 자동으로 가져올 수 있습니다. 아키텍처(x86, x64)를 명시하여 정확한 버전을 설치할 수도 있습니다.

버전 목록 확인 및 전환

gnvm ls 로 설치된 모든 Node.js 버전을 확인할 수 있으며, gnvm use 명령을 통해 원하는 버전으로 즉시 전환할 수 있습니다. 전역 및 로컬 버전을 구분하여 관리할 수 있습니다.

버전 업데이트 및 npm 관리

gnvm update latest 로 최신 안정 버전으로 업데이트할 수 있으며, gnvm npm latest 를 통해 npm 자체도 함께 관리할 수 있습니다.

레지스트리 구성

gnvm config registry TAOBAO 와 같은 명령을 통해 Node.js 다운로드 미러를 TAOBAO 등으로 변경할 수 있으며, 사용자 정의 URL도 지원합니다.

다운로드·설치 방법

GNVM은 단일 실행 파일(gnvm.exe)으로 제공됩니다. 공식 웹사이트에서 32비트 및 64비트 버전을 다운로드받을 수 있으며, 다운로드 후 압축을 풀고 해당 폴더를 시스템 환경 변수의 Path에 추가하면 바로 사용할 수 있습니다. 별도의 의존성이나 설치 과정이 필요하지 않습니다.

기본 사용법/명령어

설치 후 명령 프롬프트에서 gnvm version 을 입력해 버전이 정상적으로 출력되면 설정이 완료된 것입니다. 주요 명령어는 다음과 같습니다:

  • gnvm install latest : 최신 Node.js 버전 설치
  • gnvm install 5.0.0-x64 : 특정 아키텍처의 버전 설치
  • gnvm ls : 설치된 모든 버전 목록 보기
  • gnvm use 5.10.1 : 특정 버전으로 전환
  • gnvm update latest : 최신 버전으로 업데이트
  • gnvm search 5.*.* : 와일드카드로 버전 검색
  • gnvm config registry TAOBAO : 다운로드 미러 변경

사용 예시:

c:> gnvm install latest 1.0.0-x86 1.0.0-x64 5.0.0

c:> gnvm ls

c:> gnvm use latest

c:> gnvm update latest

이런 경우에 유용합니다

여러 프로젝트에서 서로 다른 Node.js 버전이 필요한 개발자에게 유용합니다. 예를 들어 레거시 프로젝트는 구버전, 새로운 프로젝트는 최신 버전을 사용해야 할 때, gnvm 을 통해 빠르게 버전을 전환하여 작업할 수 있습니다. 또한 네트워크가 느린 환경에서는 TAOBAO 미러를 설정하여 더 빠르게 Node.js를 다운로드받을 수 있습니다.

제한 사항·확인 사항

GNVM은 Windows 전용 도구로, 다른 운영 체제에서는 지원되지 않습니다. 또한 기존에 Node.js가 설치되어 있지 않은 환경에서도 사용할 수 있지만, Node.js 관련 폴더에 파일을 배치하는 방식이 아닌, 별도의 폴더에 두고 Path를 추가해야 정상적으로 작동합니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.