1. 소개
nvm(Node Version Manager)은 여러 Node.js 버전을 관리하기 위한 도구로, 동일한 시스템에 서로 다른 Node.js 버전을 설치하고 전환할 수 있습니다. nvm에 대한 자세한 소개는 다음과 같습니다.
-
설치 및 구성: nvm의 GitHub 저장소에서 nvm을 다운로드하고 설치할 수 있습니다. 설치가 완료되면 명령줄에서 nvm 명령을 사용하도록 환경 변수를 구성해야 합니다. 구성이 완료되면 nvm을 사용하여 Node.js 버전을 관리할 수 있습니다.
-
버전 설치 및 전환: nvm을 사용하면 여러 Node.js 버전을 쉽게 설치할 수 있습니다. 설치하려는 Node.js의 버전 번호는 어디에 있습니까(예 :
nvm install <version>
) . 설치한 후에는 예를 들어 를 사용하여 원하는 버전으로 전환 할 수 있습니다 .<version>
nvm install 12.18.3
nvm use <version>
nvm use 12.18.3
-
기본 버전: 다음을 사용하여
nvm alias default <version>
지정된 Node.js 버전을 기본 버전으로 설정할 수 있습니다. 이렇게 하면 새 터미널 창을 열 때마다 설정한 버전이 기본적으로 사용됩니다. 예를 들어nvm alias default 12.18.3
버전 12.18.3을 기본 버전으로 설정합니다. -
설치된 버전 및 사용 가능한 버전 나열:
nvm ls
명령을 사용하면 설치된 모든 Node.js 버전을 나열할 수 있을 뿐만 아니라nvm ls-remote
명령을 사용하여 원격으로 사용 가능한 Node.js 버전도 나열할 수 있습니다. -
버전 제거: Node.js 버전을 제거하려면
nvm uninstall <version>
명령을 사용할 수 있습니다. 여기서 는<version>
제거하려는 버전 번호입니다. 예를 들어nvm uninstall 12.18.3
버전 12.18.3은 제거됩니다. -
nvm reinstall-packages <version>
설치된 NPM 패키지 마이그레이션: 한 Node.js 버전에서 다른 버전으로 전환하는 경우 명령을 사용하여 새 버전에서 사용할 NPM 패키지의 현재 버전을 다시 설치할 수 있습니다 .
전반적으로 nvm은 동일한 시스템에서 서로 다른 Node.js 버전을 관리하고 전환하는 것을 매우 쉽게 해주는 매우 유용한 도구입니다. 개발자이든 전문 사용자이든 nvm은 다양한 프로젝트에서 다양한 Node.js 버전을 사용할 수 있게 하여 편리합니다.
2. 공통 명령어
- nvm install : 지정된 버전의 Node.js를 설치합니다(예: nvm install 12.18.3).
- nvm use : 설치된 Node.js의 지정된 버전으로 전환합니다(예: nvm use 12.18.3).
- nvm alias default : 지정된 버전의 Node.js를 기본 버전으로 설정(예: nvm alias default 12.18.3)
- nvm current: 현재 사용 중인 Node.js 버전을 표시합니다.
- nvm ls: 설치된 모든 Node.js 버전을 나열합니다.
- nvm ls-remote: 원격으로 사용 가능한 Node.js 버전 나열
- nvm uninstall : 지정된 버전의 Node.js를 제거합니다(예: nvm uninstall 12.18.3).
- nvm uninstall-packages : 지정된 버전의 Node.js를 다시 설치하고 설치된 NPM 패키지를 마이그레이션합니다.
이러한 명령은 다양한 Node.js 버전 간을 전환하는 데 도움이 되며 설치된 Node.js 버전을 관리 및 유지 관리할 수 있게 해줍니다.