Backend/Node.JS

[NodeJs] CentOS 7 node.js 설치, 삭제, 재설치, 업그레이드

미도반 2023. 2. 14. 15:41

✅ 현재 node 삭제


  • node를 yum으로 설치한 경우 yum remove를 통해 삭제가 가능하다.
$ yum remove -y nodejs npm

 

 

 nvm 설치 


NVM(Node Version Manager)
Node js 버전 매니저로 시스템에 여러 개의 nodejs 를 설치하고, 사용할 버전을 쉽게 전환할 수 있도록 도와주는 유틸이다.
프로젝트에 따라서 Node의 버전을 여러개 설치하고, 번갈아 가면서 사용해야 할 경우 NVM을 이용해서 여러개의 Node 버전을 설치해서, 원하는 Node 버전을 골라서 사용 할 수 있다.

 

>> nvm 다운로드 및 설치

$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

 

 

>> bashrc 파일 로딩
설치가 완료된 후 bashrc를 로딩해야 nvm을 사용 가능하다.

$ source /etc/bashrc

 

 

>> nvm이 실행이 되지 않는다면

만약, 해당 명령어를 통해 nvm이 실행이 되지 않는다면 .bashrc 파일에 아래 내용을 추가.

$ vim /etc/bashrc

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

 

>> bashrc 파일 재 로딩

 

$ source /etc/bashrc

 

 


 

 

 node 설치


  • 설치된 nvm을 사용하면 원하는 버전이나 또는 최신 버전을 자유롭게 설치할 수 있다.

 

>> node 설치

# 원하는 버전으로 설치
$ nvm install 10.19.0

# 최신 LTS 버전으로 설치
$ nvm install --lts
$ nvm install lts/dubnium # v10.19.0
$ nvm install lts/carbon  # v8.17.0

# 최신 버전으로 설치
$ nvm install node

 


 

>> node 버전 확인

  • nvm list 명령으로 현재 설치된 node 목록 확인이 가능하다.
$ nvm list

------------------------------------------------------------------------
->      v14.17.0
        v12.18.3
        v10.22.0
default -> 14 (-> v14.17.0)
node -> stable (-> v14.17.0) (default)
stable -> 14.17 (-> v14.17.0) (default)
iojs -> N/A (default)

 


 

>> 디폴트 버전으로 설정

  • 시스템에서 기본으로 사용할 node로 설정하기 위해서는 default 버전으로 설정해야 한다.
$ nvm alias default 12.15.0

 

  • 시스템의 기본 설정은 변경하지 않고 현재 오픈된 터미널에서만 적용하고 싶은 경우 use 옵션을 사용하면 된다. 
  • 참고로 Window 환경에서는 use 명령어로 시스템 기본 node 버전이 설정된다.(default 옵션 없음)
$ nvm use 노드버전

 


 

>> node 버전 확인

$ node -v

$ npm -v