NVM - Linux에서 여러 Node.js 버전 설치 및 관리


노드 버전 관리자 ( NVM )는 Linux 시스템에서 여러 개의 활성 node.js 버전을 관리하는 간단한 bash 스크립트입니다. 여러 개의 node.js 버전을 설치하고 시스템에 설치된 모든 버전 및 설치된 모든 버전을 볼 수 있습니다.

Nvm 은 또한 특정 node.js 버전의 실행을 지원하며 설치된 곳의 실행 파일 경로 등을 표시 할 수 있습니다.

이 기사에서는 노드 버전 관리자 (NVM) 를 설치하여 Linux 배포판에 여러 개의 활성 node.js 버전을 관리하는 방법을 설명합니다.

Linux에 노드 버전 관리자 설치

Linux 배포판에 nvm 을 설치하거나 업데이트하려면 그림과 같이 curl 또는 wget 명령 줄 도구를 사용하여 자동 설치 스크립트를 다운로드 할 수 있습니다.

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

위의 자동 설치 스크립트는 nvm 저장소를 홈 디렉토리의 ~/.nvm 에 복제하고 필요한 소스 명령을 쉘 시작 스크립트 ~/.bash_profile 에 추가합니다. 다음과 같이 사용중인 쉘 프로그램에 따라 ~/.zshrc , ~/.profile 또는 ~/.bashrc 스크린 샷.

다음 명령을 사용하여 시스템에 nvm 이 설치되어 있는지 확인하십시오.

# command -v nvm

nvm

성공적으로 설치되면 ' nvm '으로 출력됩니다.

Linux에서 노드 버전 관리자를 사용하는 방법

이제 Linux에서 노드 버전 관리자 를 사용하는 방법을 배워 보겠습니다.

노드의 최신 릴리스를 다운로드하여 컴파일하고 설치하려면 다음 명령을 실행하십시오.

# nvm install node 

위의 명령에서 "노드"는 최신 버전의 별칭입니다.

특정 "노드" 버전을 설치하려면 먼저 사용 가능한 노드 버전을 나열한 다음 표시된대로 버전을 설치하십시오.

# nvm ls-remote
# nvm install 10.15.3  	#or 8.16.0, 11.15.0 etc

다음 명령을 사용하여 설치된 모든 버전을 확인할 수 있습니다.

# nvm ls

다음과 같이 새 셸에서 node.js 버전을 사용할 수 있습니다.

# nvm use node	#use default
OR
# nvm use 10.15.3

또는 표시된대로 노드 버전을 실행하기 만하면됩니다 (종료하려면 ^ C 를 누르십시오).

# nvm use node	#use default
OR
# nvm use 10.15.3

중요한 것은 다음과 같이 특정 노드 버전이 설치된 위치의 실행 파일 경로를 볼 수 있습니다.

# nvm which 10.15.3
# nvm which 12.2.0
# nvm which system  #check system-installed version of a node using “system” alias

또한 새 쉘에서 사용할 기본 노드 버전을 수동으로 설정하려면 다음과 같이 별칭 "default"를 사용하십시오.

# nvm alias default 10.15.3
# nvm alias default system
# nvm alias default 12.2.0

빨간

자세한 내용은 nvm --help 를 참조하거나 노드 버전 관리자 Github 저장소 (https://github.com/nvm-sh/nvm)로 이동하십시오.

그게 다야! 노드 버전 관리자 는 Linux 시스템에서 여러 활성 node.js 버전을 관리하는 간단한 bash 스크립트입니다. 아래 피드백 양식을 사용하여 질문하거나 의견을 보내주십시오.