Отредактировано 1 Неделю назад от ExtremeHow Редакционная команда
ДебианNode.jsУстановка программного обеспеченияРазработкаПрограммированиеКомандная строкаЛинуксОткрытый исходный кодАдминистрирование системыИТ
Перевод обновлен 1 Неделю назад
Node.js — это популярная среда выполнения JavaScript, которая позволяет запускать код JavaScript на стороне сервера. Она широко используется для создания масштабируемых сетевых приложений и является ценным инструментом для разработчиков, работающих в современном веб-разработке. Если вы используете систему на базе Debian, вам может потребоваться установить Node.js, чтобы воспользоваться его обширной экосистемой библиотек и возможностями. В этом руководстве мы подробно рассмотрим, как установить Node.js на системе Debian. Мы обсудим различные методы установки и предоставим четкие и точные шаги для каждого метода.
Прежде чем приступить к установке Node.js, необходимо обновить индекс пакетов вашей системы. Это обновление гарантирует, что ваш менеджер пакетов осведомлен о последних версиях программного обеспечения, доступных в репозиториях. Вы можете обновить список пакетов с помощью следующей команды:
sudo apt update
После обновления индекса пакетов также полезно обновить установленные пакеты до последних версий. Это может занять некоторое время в зависимости от количества пакетов, которые нужно обновить. Чтобы обновить свои пакеты, используйте команду:
sudo apt upgrade
Самый простой способ установить 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 может не быть последней версией. Если вам нужна последняя версия, рассмотрите возможность использования альтернативного метода.
Если вам нужна последняя версия Node.js, предоставленная в репозитории Debian, вы можете использовать репозиторий NodeSource. NodeSource — это компания, специализирующаяся на предоставлении и управлении дистрибуциями Node.js.
Сначала вам нужно добавить репозиторий NodeSource в вашу систему. Это можно сделать, запустив скрипт, предоставленный NodeSource. Вы должны определить, какая версия Node.js вам нужна. Допустим, вам нужна версия Node.js 14, вы выполните команду:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
Подождите, пока скрипт завершит выполнение. Этот скрипт добавит ключ подписи NodeSource в вашу систему и создаст новый файл списка источников apt.
Теперь вы можете установить Node.js:
sudo apt install nodejs
Снова проверьте, установлен ли Node.js, проверив версию:
node --version
Это отобразит версию Node.js, которую вы установили из NodeSource.
Когда вы устанавливаете Node.js, также устанавливается NPM (менеджер пакетов Node). NPM — важный инструмент для управления библиотеками и фреймворками JavaScript. Чтобы убедиться, что NPM установлен корректно, вы можете проверить его версию с помощью:
npm --version
Если отображается номер версии, значит, NPM успешно установлен в вашу систему.
Менеджер версий Node (NVM) — это инструмент, который позволяет разработчикам устанавливать и управлять несколькими версиями Node.js на одной системе. Это может быть особенно полезно при тестировании различных проектов, требующих разных версий Node.js. Ниже приведены шаги по установке Node.js с помощью NVM:
Сначала загрузите и установите NVM, используя команду curl:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
После выполнения скрипта вам может понадобиться закрыть и снова открыть ваш терминал. В качестве альтернативы, чтобы использовать NVM без закрытия терминала, выполните команду source вашего профиля:
source ~/.bashrc // или ~/.zshrc, если вы используете Zsh
Как только NVM установлен, вы можете использовать его для установки Node.js. Чтобы установить последнюю версию Node.js, используйте команду:
nvm install node
Если вы хотите установить определенную версию, например Node 14, вы можете использовать:
nvm install 14
Чтобы подтвердить установку и увидеть, какая версия активна, используйте:
node --version
NVM также предоставляет команды для управления тем, какая версия Node.js используется. Вы можете переключаться между установленными версиями:
nvm use 14
Если вы хотите установить версию Node.js по умолчанию так, чтобы она активировалась при каждом открытии оболочки, используйте:
nvm alias default 14
После успешной установки Node.js на Debian вы можете настроить дополнительные параметры в зависимости от требований вашего проекта.
С помощью npm (менеджер пакетов Node) вы можете устанавливать пакеты глобально с помощью следующей структуры команды:
npm install -g [package-name]
Например, если вы хотите установить популярный фреймворк Node.js express
глобально, вы можете сделать это следующим образом:
npm install -g express
Создание простой настройки приложения Node.js включает инициализацию проекта с помощью NPM. Это обычно включает создание файла package.json
, который содержит информацию о проекте и всех необходимых зависимостях. Вот базовый пример:
npm init -y
Эта команда сгенерирует базовый файл package.json
в вашем текущем каталоге. Вы можете затем отредактировать этот файл, чтобы включить подробности о вашем проекте.
Давайте создадим простой веб-сервер с использованием 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 и поддержки сообщества.
Если вы найдете что-то неправильное в содержании статьи, вы можете