Node.js

Как установить Node.js на Debian: apt, nvm и проверка npm

Короткий ответ: на Debian Node.js можно установить через системный пакетный менеджер или через nvm. Если нужен просто системный Node.js — используйте apt. Если проект требует конкретную версию — используйте nvm и переключайтесь между версиями без переустановки всей системы

Материал закрывает запросы «как установить node js debian», «node js install debian», «debian install node js», «debian install nodejs», «nodejs debian» и похожие хвосты. Debian похож на Ubuntu, но инструкции не всегда совпадают, поэтому лучше не копировать команды вслепую

Сначала обновите список пакетов

Откройте терминал на Debian и выполните

sudo apt update

Если система просит пароль, вводите пароль пользователя. Символы при вводе могут не отображаться — это нормальное поведение терминала

Вариант 1: установка через apt

Самый простой вариант

sudo apt install nodejs npm

Проверьте версии

node -v
npm -v

Если команды показывают версии, установка прошла. Минус этого способа в том, что версия из системного репозитория может быть не той, которую требует современный проект

Вариант 2: установка через nvm

Для разработки чаще удобнее nvm. Он ставит Node.js в пользовательское окружение и позволяет переключаться между версиями

После установки nvm поставьте LTS-версию

nvm install --lts
nvm use --lts
node -v
npm -v

Если проект требует конкретную ветку, например 20 или 18, используйте

nvm install 20
nvm use 20

Такой подход удобнее, если вы запускаете разные проекты или учебные материалы с разными требованиями

Какой способ выбрать

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

Главное — не ставить Node.js сразу всеми способами. Если смешать apt, nvm и ручные архивы, потом трудно понять, какая версия запускается командой node

Проверка на первом файле

Создайте папку

mkdir debian-node-demo
cd debian-node-demo

Создайте файл index.js

console.log("Node.js работает на Debian");
console.log(process.version);

Запустите

node index.js

Если видите текст и версию, Node.js работает не только как установленная команда, но и как среда выполнения кода

Что делать, если команда называется nodejs

В старых Linux-инструкциях можно встретить команду nodejs вместо node. Для современных Node.js-проектов обычно ожидается команда node

Проверьте

which node
which nodejs

Если проект не видит node, лучше не городить случайные ссылки руками, а выбрать нормальный способ установки через nvm или официальный пакетный источник

Мини-практика

Установите Node.js выбранным способом, проверьте node -v, создайте index.js и запустите его. Затем выполните

npm init -y

Если появился package.json, npm тоже работает

Частые ошибки

Версия слишком старая Системный репозиторий Debian может давать не ту версию, которую требует проект. В этом случае используйте nvm

npm не установлен При установке через apt иногда нужно ставить npm отдельно. При установке через nvm npm обычно идет вместе с Node.js

Команда node не находится после установки nvm Закройте и откройте терминал заново или загрузите настройки shell. Проверьте инструкцию nvm для вашего shell

Права доступа ломают npm install Если npm требует sudo для обычных проектных пакетов, это тревожный сигнал. При nvm пакеты проекта обычно ставятся без sudo

Что почитать дальше по Node.js

Если нужен общий маршрут по теме, откройте рубрику Node.js. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x