Как установить Node.js 12 в Ubuntu / Debian / Linux Mint

Как установить Node.js 12 в Ubuntu / Debian / Linux Mint

 

Node.js — это мощная среда выполнения JavaScript, построенная на движке Chrome V8 для создания быстрых и масштабируемых сетевых приложений. Это серверный JavaScript с открытым исходным кодом, который работает на различных платформах — Linux, Windows, Unix и macOS. В этом руководстве мы обсудим установку Node.js 12 LTS в Ubuntu / Debian / Linux Mint.

Node.js 12 теперь является выпуском LTS, доступным для установки в операционных системах Linux, macOS и Windows. Этот выпуск получит долгосрочную поддержку до 2022-04-30. Выпуски Node.js, появляющиеся каждый апрель, преобразуются в LTS каждый октябрь. Ниже приведены шаги, необходимые для установки Node.js 12 в Ubuntu / Debian / Linux Mint.

Для CentOS / Fedora: Как установить Node.js 12 LTS на CentOS 7 и Fedora

Шаг 1: Обновление системы

Как правило, мы работаем над обновленной системой, чтобы гарантировать отсутствие проблем с зависимостями.

sudo apt update
sudo apt -y upgrade

Шаг 2. Добавьте Node.js APT-репозиторий

Все выпуски Node.js являются производными от официального репозитория APT. Однако это необходимо добавить в вашу систему вручную.

sudo apt update
sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Шаг 3: Установите Node.js 12 в Ubuntu / Debian / Linux Mint

Добавлено хранилище Node.js. Следующим шагом является установка Node.js 12 в Ubuntu / Debian / Linux Mint. Выполнение следующих команд — это все, что нужно для установки.

sudo apt -y install nodejs

Вы также можете установить средства разработки, используемые для создания собственных дополнений:

sudo apt -y  install gcc g++ make

Подтвердите установку Node.js 12, проверив установленную версию.

$ node --version
v12.10.0

$ npm --version
6.10.3

Шаг 4: Тест Node.js в Ubuntu / Debian / Linux Mint

Создайте пример веб-сервера Node.js, который отвечает « Hello, World! ».

$ mkdir ~/projects
$ cd ~/projects

Создайте новый файл с именем hello-world.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('Hello, World!\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

Сохраните файл и введите следующую команду в своем терминале.

$ node hello-world.js

Такой вывод в терминале указывает, что сервер Node.js работает:

Server running at http://127.0.0.1:3000

Если вы откроете ссылку в своем веб-браузере: « Привет, мир! Строка должна отображаться.

Посетите соответствующую страницу документации Node.js, чтобы узнать больше.

Прокрутить вверх