ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [우분투] nvm을 이용하여 node js + npm 설치하기
    Knowledge 2019. 9. 30. 13:59

    node.js

     

    자주 쓰지 않다보니 우분투에 Node.js를 설치하는 과정을 자주 잊어버려 이번에 남겨보려 한다. Node.js를 설치하는 방법은 여러 가지가 있다. 대표적으로 패키지 매니저를 이용한 방법, 소스코드에서 빌드하는 방법, Node.js에서 제공하는 curl 스크립트를 이용하는 방법, 또 NVM을 활용한 방법 등이 있을 것이다.

     

    각 방법은 나름대로 장단점이 있는데 내 경우에는 NVM을 이용하는 방법이 가장 나아 보였다. Node.js는 버전에 따라 한참 발전하고 있는 스크립트이기에 서로 다른 버전의 Node.js를 선택적으로 사용할 수 있는 환경을 제공하는 NVM이 가장 적합했다.

     

    1. 준비

    대부분 우분투 환경에 미리 세팅이 되어 있겠지만, 소스코드 빌드가 필요하므로 빌드 환경부터 설치를 해야 한다.

    sudo apt-get install build-essential libssl-dev

     

    2. NVM 설치

    NVM은 다음 스크립트로 설치할 수 있다.

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

     

    NVM의 Path는 이미 유저 계정의 bash 설정 파일에 들어있다. 하지만 적용이 되어야 하므로 다음 과정을 통해 적용한다.

    source ~/.bashrc

    이제 NVM 명령을 사용할 수 있다.

     

    3. Node.js 설치

    NVM을 통해 현재 시점에서 가장 최근 LTS 버전인 10.16.3을 설치해 보겠다.

    nvm install 10.16.3

     

    기본버전을 사용하고 있을지 모르니 다음 명령으로 사용 버전을 선택한다.

    nvm use 10.16.3

     

    4. 확인

    이제 설치된 node 및 npm이 잘 작동하는지 확인한다.

    node -v
    
    npm -version

     

    5. NVM에서 Node.js 버전 선택

    위 과정을 완료하면 Node.js 10.16.3을 기본 버전으로 사용할 수 있다. 필요할 경우 NVM에서 node 명령어를 통해 실행할 Node.js의 버전을 변경할 수 있다.

     

    다음 명령을 통해 현재 사용 중인 Node.js의 버전을 확인할 수 있다.

    $ nvm current
    v10.16.3

     

    또, nvm use 명령을 통해 새롭게 사용할 버전을 선택할 수 있다. 예를 들어 10.1.0 버전을 사용하려면 다음과 같이 지정한다.

    nvm use 10.1.0

     

     

    Fin.

    반응형

    댓글

Calvin's Memo