Как установить 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, чтобы узнать больше.