웹사이트 검색

Ubuntu 22.04에서 NVM(노드 버전 관리자) 설치 및 사용 방법


이 페이지에서

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

"노드 버전 관리자"라고도 하는 NVM은 Linux에서 여러 Node.js 버전을 설치하고 관리하는 데 사용됩니다. 개발자가 프로젝트 요구 사항에 따라 여러 노드 버전을 설치하고 여러 버전 간에 전환하는 데 도움이 되는 명령줄 유틸리티를 제공합니다. NVM은 서로 다른 노드 버전이 필요한 여러 프로젝트에서 작업하는 경우 매우 유용합니다.

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

전제 조건

  • Ubuntu 22.04를 실행하는 서버.\n
  • 루트 암호는 서버에서 구성됩니다.\n

NVM 설치

기본적으로 NVM은 Ubuntu 기본 리포지토리에 포함되어 있지 않습니다. 따라서 스크립트에서 설치해야 합니다.

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

apt-get install curl gnupg2 -y

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

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

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

=> `nvm` Nodes), you can remove them from the system Node as follows:

     $ nvm use system
     $ npm uninstall -g a_module

=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

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

source ~/.bashrc

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

nvm --version

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

0.39.1

NVM으로 Node.js 설치

이제 NVM이 시스템에 설치되었습니다. 이제 NVM 명령줄을 사용하여 모든 Node.js 버전을 시스템에 설치할 수 있습니다.

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

nvm install node

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

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

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

node --version

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

v18.9.1

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

nvm install node --lts

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

v18.9.1 is already installed.
Now using node v18.9.1 (npm v8.19.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
        v18.9.1
         system
default -> node (-> v18.9.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v18.9.1) (default)
stable -> 18.9 (-> v18.9.1) (default)
lts/* -> lts/gallium (-> 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.12 (-> N/A)
lts/fermium -> v14.20.1 (-> N/A)
lts/gallium -> v16.17.1 (-> 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

결론

이 가이드에서는 Ubuntu 22.04에서 NVM을 설치하고 사용하는 방법에 대해 설명했습니다. 이제 NVM을 사용하여 여러 Mode.js 버전을 관리하고 버전 간에 전환할 수 있습니다. 이제 모든 Node.js 버전에서 애플리케이션을 실행할 수 있기를 바랍니다.