
CentOS/RHEL 8에 NVM을 설치하는 방법
NVM은 Node Version Manager의 약자로 노드 버전을 관리하기 위한 명령줄 유틸리티입니다. 때로는 서로 다른 2 버전으로 여러 노드 응용 프로그램을 배포해야 했습니다. Nvm은 여기에서 당신을 도울 것입니다. nvm을 사용하여 단일 시스템에 여러 노드 버전을 설치합니다. 또한 단일 명령으로 언제든지 노드 버전 전환 사용자가 최신 버전 대신 특정 노드 버전을 설치할 수 있도록 했습니다. nvm을 사용하여 설치된 노드는 특정 사용자용입니다. 그것은 사용자 홈 디렉토리 아래에 .nvm 디렉토리를 생성하고 그 안에 모든 생각을 보관합니다. 현재 사용자에 대해 설치된 모든 노드 버전 나열 시스템에 설치할 수 있는 모든 버전을 나열합니다. 현재 세션에 대해 설치된 다른 노드 버전으로 전환합니다. 새 버전은 현재 셸 전용 기본 버전입니다 . 현재 사용자에 대해 설정된 기본 노드 버전을 찾고 다음을 입력합니다. exec 옵션을 사용하여 특정 노드 버전으로 스크립트 파일을 실행하십시오. 이것은 쉘 버전을 변경하지 않습니다.
왜 NVM인가?
노드 버전 관리자에는 다음과 같은 여러 이점이 있습니다.CentOS 8에 NVM 설치
CentOS 8 또는 RHEL 8 Linux 시스템에 nvm을 설치하는 데 쉘 스크립트를 사용할 수 있습니다. 시스템에서 터미널을 열거나 SSH를 사용하여 원격 시스템에 연결합니다. 다음 명령을 사용하여 시스템에 curl을 설치한 다음 nvm 설치 프로그램 스크립트를 실행하십시오.그러면 홈 디렉토리 아래에 .nvm 디렉토리가 생성됩니다. 여기서 nvm은 자체 바이너리 파일과 기타 모든 필수 파일을 유지합니다. 그런 다음 사용자 .bashrc 파일에 환경을 설정합니다. 다음 명령을 실행하여 필요한 구성을 설정하려면 이 환경을 로드해야 합니다.sudo dnf install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.bashrc
NVM으로 노드 설치
Nvm을 사용하면 단일 시스템 또는 로그인한 사용자에 여러 노드 버전을 설치할 수 있습니다. 사용 가능한 노드 버전 목록을 보려면 아래 명령을 실행하십시오.nvm ls-remote
그런 다음 다음 명령을 사용하여 필요한 노드 버전을 설치합니다. nvm install 12.19.0
여기에서 12.19.0을 11.15.0, 10.11.0 등과 같은 필요한 버전으로 변경합니다. 또한 최신 안정 노드 버전, LTS 버전 및 기타 이전 LTS 버전에 대한 별칭을 제공했습니다. lts/dubnium, lts/carbon 등을 사용하여 다른 nodejs LTS 버전을 설치할 수도 있습니다.nvm install node
# Install latest stable version nvm install lts/*
# Install latest lts version
NVM 작업
다음은 nvm에서 자주 사용되는 몇 가지 명령입니다.nvm ls
nvm ls-remote
nvm use 12.19.0
nvm run default --version
nvm exec 12.19.0 server.js
NVM으로 특정 노드 버전 제거
다음 명령을 실행하여 사용하지 않는 버전을 제거할 수 있습니다. 제거하려는 버전이 현재 활성 버전이 아닌지 확인하십시오. 계정에서 node.js 5.9.0을 제거하려면 다음을 입력하십시오.nvm uninstall 5.9.0