SW/리눅스

Raspberry Pi : Node.js, npm 설치 방법, 예제, 명령어

얇은생각 2021. 9. 19. 07:30
반응형

Node.js는 Chrome의 JavaScript 엔진을 기반으로 구축된 오픈 소스 교차 플랫폼 JavaScript 런타임 환경으로, JavaScript 코드를 서버 측에서 실행할 수 있습니다. 주로 서버측 애플리케이션을 구축하는 데 사용되지만 전체 스택 및 프런트 엔드 솔루션으로도 매우 인기가 있습니다. npm은 Node.js의 기본 패키지 관리자이며 세계에서 가장 큰 소프트웨어 레지스트리입니다.

이 튜토리얼에서는 Node.js 및 npm을 Rasberry Pi에 설치하는 방법을 설명합니다. 라스베리 파이에 라스비언이 설치되어 있을 거라 추정합니다

 

 

Raspberry Pi : Node.js, npm 설치 방법, 예제, 명령어

 

 

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

 

반응형