developer/node

Node 설치하기 (CentOS)

Dragonfog.net 2021. 6. 30. 13:48
반응형

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

반응형