웹사이트 검색

Debian 11에서 NVM을 설치하고 사용하는 방법


이 페이지에서

  1. 전제 조건
  2. NVM 설치
  3. NVM으로 Node.js 설치
  4. NVM을 사용하여 Node.js 버전 관리\n
  5. 결론

NVM은 Linux에서 여러 Node.js 버전을 설치하고 관리하는 데 사용되는 Node.js용 버전 관리자입니다. 이것은 명령줄 유틸리티이며 Node.js를 쉽게 설치할 수 있는 여러 옵션을 제공합니다. 간단한 명령으로 모든 버전의 노드를 로컬에서 다운로드하고 설치할 수 있습니다.

이 게시물에서는 NVM을 설치하고 사용하여 Debian 11에서 Node.js를 관리하는 방법을 보여줍니다.

전제 조건

  • Debian 11을 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

NVM 설치

NVM 설치는 매우 간단한 프로세스입니다. CURL 명령을 사용하여 간단하게 설치할 수 있습니다.

먼저 다음 명령을 사용하여 CURL 및 Gnupg2를 설치합니다.

apt-get install curl gnupg2 -y

다음으로 다음 명령을 실행하여 NVM 설치 스크립트를 다운로드하고 실행합니다.

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

위의 명령은 NVM을 설치하고 .bashrc 파일에 필요한 모든 환경 설정을 지정합니다.

이제 다음 명령을 사용하여 모든 설정을 활성화합니다.

source ~/.bashrc

이제 다음 명령을 사용하여 NVM 버전을 확인합니다.

nvm --version

다음 출력이 표시되어야 합니다.

0.38.0

NVM으로 Node.js 설치

이 시점에서 NVM이 시스템에 설치됩니다. 이제 모든 Node.js 버전을 시스템에 설치할 수 있습니다.

최신 버전의 Node.js를 설치하려면 다음 명령을 실행합니다.

nvm install node

다음 출력이 표시되어야 합니다.

Downloading and installing node v16.9.0...
Downloading https://nodejs.org/dist/v16.9.0/node-v16.9.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.9.0 (npm v7.21.1)
Creating default alias: default -> node (-> v16.9.0)

설치된 Node.js 버전을 확인하려면 다음 명령을 실행합니다.

node --version

다음 출력이 표시되어야 합니다.

v16.9.0

안정적인 최신 버전의 Node.js를 설치하려면 다음 명령을 실행하세요.

nvm install node --lts

다음 출력이 표시되어야 합니다.

v16.9.0 is already installed.
Now using node v16.9.0 (npm v7.21.1)

특정 Node.js 버전(12.17.0)을 설치하려면 다음 명령을 실행합니다.

nvm install 12.17.0

다음 출력이 표시되어야 합니다.

Downloading and installing node v12.17.0...
Downloading https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.17.0 (npm v6.14.4)

이제 다음 명령을 사용하여 현재 Node.js 버전을 확인합니다.

node --version

다음 출력이 표시되어야 합니다.

v12.17.0

NVM을 사용하여 Node.js 버전 관리

시스템에 설치된 모든 Node.js 버전을 나열하려면 다음 명령을 실행하십시오.

nvm ls

다음 출력이 표시되어야 합니다.

->     v12.17.0
        v16.9.0
default -> node (-> v16.9.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.9.0) (default)
stable -> 16.9 (-> v16.9.0) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.6 (-> N/A)
lts/fermium -> v14.17.6 (-> N/A)

다음 명령을 사용하여 사용 가능한 모든 Node.js 버전을 찾을 수 있습니다.

nvm ls-remote

기본 Node.js 버전을 12.17.0으로 설정하려면 다음 명령을 실행합니다.

nvm use 12.17.0

다음 출력이 표시되어야 합니다.

Now using node v12.17.0 (npm v6.14.4)

현재 사용자의 기본 버전을 찾으려면 다음 명령을 실행합니다.

nvm run default --version

다음 출력이 표시되어야 합니다.

Running node v16.9.0 (npm v7.21.1)
v16.9.0

다음 명령을 사용하여 특정 Node.js 버전으로 Node 애플리케이션을 실행할 수도 있습니다.

nvm run v12.17.0 app.js

시스템에서 특정 Node.js 버전을 제거하려면 다음 명령을 실행합니다.

nvm uninstall v12.17.0

결론

이 게시물에서는 Debian 11에 Node.js를 설치하기 위해 NVM을 설치하는 방법에 대해 설명했습니다. 또한 NVM을 사용하여 여러 Node.js 버전 간에 전환하는 방법에 대해서도 설명했습니다. 이제 모든 Node.js 버전에서 애플리케이션을 실행할 수 있기를 바랍니다.