Node.js는 Chrome의 JavaScript 엔진을 기반으로 구축된 오픈 소스 교차 플랫폼 JavaScript 런타임 환경으로, JavaScript 코드를 서버 측에서 실행할 수 있습니다. 주로 서버측 애플리케이션을 구축하는 데 사용되지만 전체 스택 및 프런트 엔드 솔루션으로도 매우 인기가 있습니다. npm은 Node.js의 기본 패키지 관리자이며 세계에서 가장 큰 소프트웨어 레지스트리입니다.
이 튜토리얼에서는 Node.js 및 npm을 Rasberry Pi에 설치하는 방법을 설명합니다. 라스베리 파이에 라스비언이 설치되어 있을 거라 추정합니다
NodeSource Repository에서 Node.js 및 npm을 설치
NodeSource는 엔터프라이즈급 노드 지원을 제공하는 데 중점을 둔 회사입니다. NodeSource는 최신 버전의 Node.js를 포함하는 APT 저장소를 유지 관리합니다.
터미널에서 다음 명령을 실행하여 NodeSource 저장소를 사용하도록 설정합니다.
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
Node.js의 현재 LTS 버전은 버전 10.x, Dubnium입니다. Node.js 버전 8.x를 설치하려면 setup_10.x를 setup_8로 변경하십시오.x
저장소를 사용하도록 설정한 후 다음을 입력하여 Node.js 및 npm을 설치합니다.
sudo apt install nodejs
설치를 확인하려면 다음 명령을 실행하여 Node.js 버전을 인쇄합니다.
node --version
# v10.16.0
Node.js 및 npm을 Rasberry Pi 보드에 성공적으로 설치했습니다.
NVM을 사용하여 Node.js 및 NPM을 설치
NVM(Node Version Manager)은 여러 Node.js 버전을 설치하고 관리할 수 있는 bash 스크립트입니다. 특정 Node.js 버전을 설치해야 하거나 Rasberry Pi에 둘 이상의 Node.js 버전을 설치해야 하는 경우 이 방법을 사용하십시오.
nvm을 설치하려면 다음 curl 명령을 실행하여 nvm 설치 스크립트를 다운로드하고 실행합니다.
설치 스크립트는 Github에서 ~//nvm 디렉토리로 nvm 저장소를 복제하고 nvm 경로를 Bash 프로파일에 추가합니다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
# => 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
출력에 나와 있듯이 새 셸 세션을 열거나 nvm 경로를 현재 세션에 추가하는 명령을 실행할 수 있습니다. 당신에게 더 쉬운 것은 무엇이든지 하세요.
nvm이 올바르게 설치되었는지 확인하려면 다음을 입력합니다.
nvm --version
# 0.34.00
이제 다음을 실행하여 사용 가능한 최신 버전의 Node.js를 설치할 수 있습니다.
nvm install node
설치를 확인합니다.
node --version
# v12.3.1
nvm의 작동 방식을 보다 잘 설명하기 위해 최신 LTS 버전과 8.9.4 버전을 추가로 설치하겠습니다.
nvm install --lts
nvm install 8.9.4
두 버전이 모두 설치되면 다음을 입력하여 Node.js 인스턴스를 나열합니다.
nvm ls
# -> v8.9.4
# v10.16.0
# v12.3.1
# default -> node (-> v12.3.1)
# node -> stable (-> v12.3.1) (default)
# stable -> 12.3 (-> v12.3.1) (default)
# iojs -> N/A (default)
# unstable -> N/A (default)
# lts/* -> lts/dubnium (-> v10.16.0)
# lts/argon -> v4.9.1 (-> N/A)
# lts/boron -> v6.17.1 (-> N/A)
# lts/carbon -> v8.16.0 (-> N/A)
# lts/dubnium -> v10.16.0
위 출력에서 오른쪽에 화살표가 있는 항목은 현재 셸 세션에서 사용되는 버전이며 기본 버전은 v12.3.1로 설정되어 있습니다.
기본 버전은 새 셸 세션을 열 때 사용할 버전입니다.
현재 활성 버전을 v10.16.0으로 변경하려면 다음 명령을 사용합니다.
nvm use 10.16.0
다음을 입력하여 확인합니다.
nvm current
# v10.16.0
버전 10.16.0을 기본 Node.js 버전으로 설정하려면 다음을 수행하십시오.
nvm alias default 10.16.0
개발 도구를 설치
npm 레지스트리에서 네이티브 추가 기능을 컴파일하고 설치하려면 개발 도구를 설치해야 합니다.
sudo apt install build-essential
Node.js를 제거
어떤 이유로 인해 Node.js 패키지를 제거하려면 다음 명령을 사용하십시오.
sudo apt remove nodejs
'SW > 리눅스' 카테고리의 다른 글
Linux : Which 사용 방법, 예제, 명령어 (0) | 2021.09.21 |
---|---|
Linux : Netcat (nc) 명령어, 사용 방법, 예제 (0) | 2021.09.20 |
Linux : Date 명령어, 사용 방법, 예제 (0) | 2021.09.18 |
Debian 9 : CouchDB 설치 방법, 예제, 명령어 (0) | 2021.09.17 |
Linux : Reboot (Restart) : 재부팅, 재시작 명령어, 예제, 사용 방법 (0) | 2021.09.16 |