WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как установить Node.js на Debian

Отредактировано 1 Неделю назад от ExtremeHow Редакционная команда

ДебианNode.jsУстановка программного обеспеченияРазработкаПрограммированиеКомандная строкаЛинуксОткрытый исходный кодАдминистрирование системыИТ

Как установить Node.js на Debian

Перевод обновлен 1 Неделю назад

Введение

Node.js — это популярная среда выполнения JavaScript, которая позволяет запускать код JavaScript на стороне сервера. Она широко используется для создания масштабируемых сетевых приложений и является ценным инструментом для разработчиков, работающих в современном веб-разработке. Если вы используете систему на базе Debian, вам может потребоваться установить Node.js, чтобы воспользоваться его обширной экосистемой библиотек и возможностями. В этом руководстве мы подробно рассмотрим, как установить Node.js на системе Debian. Мы обсудим различные методы установки и предоставим четкие и точные шаги для каждого метода.

Подготовка

Прежде чем приступить к установке Node.js, необходимо обновить индекс пакетов вашей системы. Это обновление гарантирует, что ваш менеджер пакетов осведомлен о последних версиях программного обеспечения, доступных в репозиториях. Вы можете обновить список пакетов с помощью следующей команды:

sudo apt update

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

sudo apt upgrade

Метод 1: Установка Node.js с помощью APT из репозитория Debian

Самый простой способ установить Node.js на Debian — использовать менеджер пакетов APT (Advanced Package Tool) из официального репозитория Debian. Этот метод лучше всего подходит для пользователей, которые предпочитают стабильность и не беспокоятся о использовании последней версии Node.js.

Сначала проверьте, доступен ли Node.js в списке пакетов Debian:

apt-cache show nodejs

Если он доступен, вы можете установить Node.js с помощью следующей команды:

sudo apt install nodejs

После завершения процесса установки проверьте, корректно ли установлен Node.js, проверив версию. Вы можете сделать это, выполнив:

nodejs --version

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

Метод 2: Установка Node.js с помощью репозитория NodeSource

Если вам нужна последняя версия Node.js, предоставленная в репозитории Debian, вы можете использовать репозиторий NodeSource. NodeSource — это компания, специализирующаяся на предоставлении и управлении дистрибуциями Node.js.

Добавить репозиторий NodeSource

Сначала вам нужно добавить репозиторий NodeSource в вашу систему. Это можно сделать, запустив скрипт, предоставленный NodeSource. Вы должны определить, какая версия Node.js вам нужна. Допустим, вам нужна версия Node.js 14, вы выполните команду:

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

Подождите, пока скрипт завершит выполнение. Этот скрипт добавит ключ подписи NodeSource в вашу систему и создаст новый файл списка источников apt.

Установите Node.js из NodeSource

Теперь вы можете установить Node.js:

sudo apt install nodejs

Снова проверьте, установлен ли Node.js, проверив версию:

node --version

Это отобразит версию Node.js, которую вы установили из NodeSource.

Менеджер пакетов Node (npm)

Когда вы устанавливаете Node.js, также устанавливается NPM (менеджер пакетов Node). NPM — важный инструмент для управления библиотеками и фреймворками JavaScript. Чтобы убедиться, что NPM установлен корректно, вы можете проверить его версию с помощью:

npm --version

Если отображается номер версии, значит, NPM успешно установлен в вашу систему.

Установка Node.js через NVM (менеджер версий Node)

Менеджер версий Node (NVM) — это инструмент, который позволяет разработчикам устанавливать и управлять несколькими версиями Node.js на одной системе. Это может быть особенно полезно при тестировании различных проектов, требующих разных версий Node.js. Ниже приведены шаги по установке Node.js с помощью NVM:

Установить NVM

Сначала загрузите и установите NVM, используя команду curl:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

После выполнения скрипта вам может понадобиться закрыть и снова открыть ваш терминал. В качестве альтернативы, чтобы использовать NVM без закрытия терминала, выполните команду source вашего профиля:

source ~/.bashrc // или ~/.zshrc, если вы используете Zsh

Установите Node.js с помощью NVM

Как только NVM установлен, вы можете использовать его для установки Node.js. Чтобы установить последнюю версию Node.js, используйте команду:

nvm install node

Если вы хотите установить определенную версию, например Node 14, вы можете использовать:

nvm install 14

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

node --version

NVM также предоставляет команды для управления тем, какая версия Node.js используется. Вы можете переключаться между установленными версиями:

nvm use 14

Установить версию Node.js по умолчанию

Если вы хотите установить версию Node.js по умолчанию так, чтобы она активировалась при каждом открытии оболочки, используйте:

nvm alias default 14

Дополнительная конфигурация и работа с Node.js

После успешной установки Node.js на Debian вы можете настроить дополнительные параметры в зависимости от требований вашего проекта.

Установка пакетов глобально

С помощью npm (менеджер пакетов Node) вы можете устанавливать пакеты глобально с помощью следующей структуры команды:

npm install -g [package-name]

Например, если вы хотите установить популярный фреймворк Node.js express глобально, вы можете сделать это следующим образом:

npm install -g express

Настройка приложения Node.js

Создание простой настройки приложения Node.js включает инициализацию проекта с помощью NPM. Это обычно включает создание файла package.json, который содержит информацию о проекте и всех необходимых зависимостях. Вот базовый пример:

npm init -y

Эта команда сгенерирует базовый файл package.json в вашем текущем каталоге. Вы можете затем отредактировать этот файл, чтобы включить подробности о вашем проекте.

Пример: создание простого веб-сервера с Node.js

Давайте создадим простой веб-сервер с использованием Node.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}/`);
});

Сохраните этот код в файл с именем server.js. Теперь вы можете запустить сервер с использованием Node.js:

node server.js

Перейдите на http://127.0.0.1:3000/ в вашем веб-браузере, и вы увидите "Hello World!"

Заключение

В этом подробном руководстве мы рассмотрели несколько способов установки Node.js на систему Debian. Мы рассмотрели установку Node.js через официальный репозиторий Debian, использование репозитория NodeSource для более новых версий и использование NVM для повышения гибкости в управлении версиями Node.js. Руководство также объяснило основы работы с Node.js и NPM, и даже показало небольшой пример, чтобы помочь вам начать разработку с использованием Node.js.

Следуя этому руководству, теперь вы должны быть оснащены знаниями для эффективного развёртывания Node.js на вашей системе Debian, а также для создания и отладки приложений. Эта базовая настройка служит начальным шагом для эффективного использования обширной экосистемы пакетов Node.js и поддержки сообщества.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии