Node 설치 하기 (CentOS7)
노드를 설치하는 방법은 여러가지가 있으며 여기에서는 Yum / nvm 으로 설치하는
방법에 대하여 설명 드립니다.
# Yum으로 설치하기
1. Node의 yum repository 등록
현재 Node.js의 LTS 버전은 14.x 이며 이전 버전인 12.x 를 설치 하려면 setup_14.x 를 setup_12.x로 변경 하시면됩니다.
$ curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

2. node 설치
$ sudo yum install nodejs -y

3. node 버전확인
$ node --version
v14.17.1
# NVM 으로 설치 하기
1. nvm 설치 하기
# NVM 참고 (최신버전 확인)
https://github.com/nvm-sh/nvm#install-script
# NVM 설치 하기
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.38.0/install.sh | bash

$ nvm --version
0.35.3
2. nvm을 이용한 node설치
$ nvm install node
: 버전 명시가 없으면 node 가장 최신 버전을 설치 한다.
Downloading and installing node v16.4.0...
Downloading https://nodejs.org/dist/v16.4.0/node-v16.4.0-linux-x64.tar.xz...
####################################################################################################################################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.4.0 (npm v7.18.1)
Creating default alias: default -> node (-> v16.4.0)
특정버전 설치 (14.17.1 LTS 버전)
$ nvm install 14.17.1
Downloading and installing node v14.17.1...
Downloading https://nodejs.org/dist/v14.17.1/node-v14.17.1-linux-x64.tar.xz...
####################################################################################################################################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v14.17.1 (npm v6.14.13)
노드 버전 확인
$node --version
v14.17.1
설치된 node.js 리스트 확인
$ nvm ls
-> v14.17.1
v16.4.0
system
default -> node (-> v16.4.0)
node -> stable (-> v16.4.0) (default)
stable -> 16.4 (-> v16.4.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/fermium (-> v14.17.1)
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.1 (-> N/A)
lts/fermium -> v14.17.1
Default Node.js 버전 설정
$ nvm alias default v14.17.1
재접속 후 확인
$ nvm ls
-> v14.17.1
v16.4.0
system
default -> v14.17.1
node -> stable (-> v16.4.0) (default)
stable -> 16.4 (-> v16.4.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
nlts/* -> lts/fermium (-> v14.17.1)
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.1 (-> N/A)
lts/fermium -> v14.17.1
$ node --version
v14.17.1