NodeJS 및 npm, Ubuntu 20.04에 설치 | 18.04

nodejs에 대해

다음 기사에서 우리는 어떻게 할 수 있는지 살펴볼 것입니다 Ubuntu 20.04에 Node.js 및 npm 설치 | 18.04. 이것은 이미 논의 된 JavaScript 용 오픈 소스 크로스 플랫폼 런타임 환경입니다. 이 페이지 이벤트 지향 I / O 작업 모델을 사용하므로 가볍고 효율적입니다.

NodeJS는 JavaScript 기반 오픈 소스 서버 프레임 워크 주로 JavaScript 런타임으로 백엔드 서버 애플리케이션을 빌드하는 데 사용됩니다. Chrome의 V8 JavaScript 엔진을 기반으로합니다. Npm은 NodeJS의 기본 패키지 관리자입니다.

주로 비동기 프로그래밍에 사용되며 매우 가벼운 프레임, 다른 사람보다 빠릅니다. 또한 가장 널리 사용되는 운영 체제와도 호환됩니다. 웹 응용 프로그램, 명령 줄 응용 프로그램 등과 같은 다양한 유형의 응용 프로그램은 Ubuntu를 사용하여이 프레임 워크로 개발할 수 있습니다.

NodeSource에서 NodeJS 저장소 추가

NodeSource는 NodeJS의 최신 버전을 유지하고 포함하는 회사 고유의 엔터프라이즈 수준 노드 저장소입니다.. NodeSource에서 특정 버전의 NodeJS를 설치할 수 있습니다.

NodeSource에서 NodeJS를 설치하려면 다음 명령 중 하나를 실행하여 관심있는 특정 버전을 추가하면됩니다. 그것을하기 위해 컬을 설치해야합니다. 이 도구가 아직없는 경우 다음 명령을 사용하여 설치할 수 있습니다.

sudo apt install curl

이제 최신 버전 설치 (버전 14), 터미널 (Ctrl + Alt + T)에서 다음 PPA를 추가합니다.

repo nodejs 14 추가

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

버전 12 설치, 다음 명령을 실행하기 만하면됩니다.

저장소 노드 추가 JS 12

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

LTS 버전 설치 (버전 10), 사용할 PPA는 다음과 같습니다.

repo nodejs 10 추가

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

이러한 PPA를 추가 한 후에는 선택한 저장소에서 최신 버전의 NodeJS를 설치할 수 있습니다. 여러 저장소를 추가하면 LTS가 아닌 최신 버전의 NodeJS가 설치됩니다..

NodeJS 및 npm 설치

설치를 위해 터미널 (Ctrl + Alt + T)에서 다음 명령을 실행해야합니다.

apt로 nodejs 설치

sudo apt install nodejs

설치가 완료되면 NodeJS 및 npm 모듈을 설치하고 사용할 준비를해야합니다. 다음 명령을 사용하여 설치된 버전 번호보기.

node --version

npm --version

이 명령은 설치된 node 및 npm 버전을 나열합니다.

설치된 nodejs 및 npm 버전

너는 할 수있다. 모든 설치 지침보기 사용 가능 프로젝트 GitHub 페이지.

Snap을 통해 NodeJS 및 npm 설치

다른 형태의 NodeJS 설치는 관리자를 통해 이루어집니다. 스냅 패키지. 이것이 가장 쉬운 방법 일 수 있습니다.

스냅은 소프트웨어 패키지를 쉽게 만들고 설치할 수 있습니다. 이들은 단일 빌드에서 모든 인기있는 Gnu / Linux 배포판에서 실행되는 모든 종속성을 가진 패키지 된 응용 프로그램입니다.

최신 버전 설치 (버전 14) 터미널 (Ctrl + Alt + T)에서 다음을 실행합니다.

NodeJs 14 스냅 설치

sudo snap install node --channel=14/stable --classic

버전 13을 설치할 수 있습니다 명령 실행 :

nodeJs 13 스냅 설치

sudo snap install node --channel=13/stable --classic

버전 10 설치에서 사용할 명령은 다음과 같습니다.

NodeJS 10 스냅 설치

sudo snap install node --channel=10/stable --classic

서버 테스트

웹 서버가 올바르게 설치되었는지 테스트하려면 라는 테스트 파일을 만들어 보겠습니다. http_server.js 우리가 가장 좋아하는 편집기를 사용하여 홈 폴더에서 :

cd ~/

vim http_server.js

그럼 우리는 다음 내용을 복사하여 파일에 붙여 넣으십시오.:

서버 테스트 파일

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Prueba de Nodejs para Ubunlog');
});

server.listen(port, hostname, () => {
  console.log(`Servidor funcionando en http://${hostname}:${port}/`);
});

그런 다음 파일을 저장합니다. 지금 다음 명령으로 실행하여 서버를 시작합니다.:

node http_server.js

터미널에 다음과 같은 출력이 표시되어야합니다.

콘솔 출력 예

이제 우리가 좋아하는 브라우저를 열고 서버의 호스트 이름 또는 IP 주소 다음에 포트 3000으로 이동합니다., 다음과 같은 샘플 페이지가 표시됩니다.

파이어 폭스에서 테스트

http://localhost:3000

NodeJS에 대해 자세히 알아보기, 사용자는 프로젝트 페이지.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   마테오

    나는 그것이 얼마나 잘 설명되었는지 정말 좋아했습니다.
    감사합니다!