
Node.js – это среда выполнения JavaScript вне браузера, оптимизированная для серверных приложений и инструментов разработки. Для установки необходимо загрузить последнюю стабильную версию с официального сайта nodejs.org, где доступны версии LTS и Current. Для большинства проектов рекомендуется использовать LTS, так как она получает регулярные обновления безопасности.
На Windows установка проходит через официальный установщик .msi. После загрузки достаточно запустить файл, следовать инструкциям мастера и отметить опцию «Добавить Node.js в PATH», чтобы команда node была доступна из командной строки. На macOS и Linux удобнее использовать менеджеры пакетов: brew для macOS (brew install node) или apt/yum для Linux (sudo apt install nodejs npm).
Проверка совместимости операционной системы с Node JS
Node.js официально поддерживает Windows, macOS и большинство дистрибутивов Linux. Для Windows требуется версия 10 или выше, поддерживаются как 64-битные, так и 32-битные сборки, однако рекомендуется использовать 64-битную версию для оптимальной производительности. На macOS поддерживаются версии от 10.15 (Catalina) и выше, включая Ventura и Sonoma, с обязательной установкой Xcode Command Line Tools для сборки нативных модулей.
Для Linux ключевым критерием является наличие glibc версии 2.17 или выше. Наиболее проверенные дистрибутивы: Ubuntu 20.04+, Debian 10+, Fedora 34+, CentOS 8+. Архитектура x64 является основной, поддержка ARM ограничена последними LTS-сборками Node.js. Для проверки совместимости используйте команду uname -a для определения архитектуры и версии ядра Linux.
Перед установкой рекомендуется сверить требования Node.js с текущей ОС и архитектурой. Для Windows откройте «Сведения о системе» и убедитесь в 64-битной версии. На macOS выполните sw_vers для проверки версии системы. На Linux – lsb_release -a или cat /etc/os-release для уточнения дистрибутива и версии.
Если система не соответствует минимальным требованиям, установка может завершиться ошибками при сборке нативных модулей или при запуске Node.js. В таких случаях рекомендуется обновление ОС или использование контейнеров Docker с поддерживаемым образом Node.js.
Скачивание официального установочного пакета Node JS

Перейдите на официальный сайт Node JS по адресу https://nodejs.org/. На главной странице представлены две версии: LTS (Long Term Support) и Current. LTS рекомендуется для большинства пользователей, так как она стабильна и получает долгосрочные обновления безопасности. Current подходит для тестирования новейших функций.
Выберите нужную версию и кликните на соответствующую кнопку загрузки. Для Windows доступны MSI-инсталляторы, для macOS – PKG-файлы, для Linux – архивы TAR или менеджеры пакетов. Убедитесь, что скачиваете пакет, соответствующий вашей архитектуре: 32-бит или 64-бит.
После выбора файла загрузка начнется автоматически. Скачанный файл сохраняется в папке загрузок или в указанной вами директории. Перед запуском установщика рекомендуется сверить контрольную сумму (SHA256), указанную на сайте, чтобы убедиться в целостности и безопасности пакета.
Для пользователей, предпочитающих командную строку, доступен Node Version Manager (NVM), позволяющий устанавливать и переключаться между разными версиями Node JS без прямого скачивания установочных файлов.
Установка Node JS на Windows и настройка PATH
Скачайте последнюю стабильную версию Node.js с официального сайта: https://nodejs.org. Выбирайте LTS (Long Term Support) для стабильной работы проектов.
Запустите установщик и следуйте шагам мастера установки. На экране выбора компонентов убедитесь, что активированы Node.js runtime, npm package manager и опция Добавить Node.js в PATH. Если опция PATH не выбрана, настройка переменной выполняется вручную.
Для ручной настройки PATH откройте Панель управления → Система и безопасность → Система → Дополнительные параметры системы → Переменные среды. В разделе Системные переменные найдите Path и добавьте путь к папке, куда установлен Node.js, обычно C:\Program Files\nodejs\.
После завершения установки откройте Командную строку и выполните команды:
node -v – проверка версии Node.js.
npm -v – проверка версии менеджера пакетов npm.
Если обе команды возвращают версии, Node.js установлен корректно и PATH настроен.
Для обновления npm используйте команду: npm install -g npm@latest. Это гарантирует работу с актуальными пакетами.
Установка Node JS на macOS через Homebrew

Для установки Node JS на macOS через Homebrew необходимо выполнить несколько точных шагов. Homebrew упрощает управление пакетами и автоматически устанавливает зависимости.
-
Проверка наличия Homebrew. Выполните в терминале:
brew --version
Если Homebrew не установлен, установите его командой:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Обновление Homebrew перед установкой Node JS:
brew update
Это гарантирует получение последних версий пакетов и исправлений.
-
Установка Node JS через Homebrew:
brew install node
По завершении установки Node и npm будут доступны в системе.
-
Проверка версии Node JS:
node -v
Проверка версии npm:
npm -v
Если версии отображаются корректно, установка завершена.
-
Обновление Node JS при необходимости:
brew upgrade node
Эта команда заменяет текущую версию на последнюю стабильную.
Рекомендуется использовать Homebrew для установки, так как это упрощает обновления и управление пакетами Node JS на macOS. После установки Node JS через Homebrew можно сразу запускать скрипты и использовать npm для установки дополнительных библиотек.
Установка Node JS на Linux с использованием менеджера пакетов

Для установки Node.js на Linux предпочтительно использовать системный менеджер пакетов, так как это обеспечивает автоматическое получение обновлений и зависимостей.
На дистрибутивах Debian и Ubuntu сначала обновите индекс пакетов:
sudo apt update
Затем установите Node.js и npm из официального репозитория NodeSource. Добавьте репозиторий для последней версии LTS:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
Проверка установки выполняется командой:
npm -v – проверяет версию npm.
Для Fedora, CentOS и RHEL установка производится через dnf или yum:
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo dnf install -y nodejs
Для проверки используйте те же команды node -v и npm -v.
Если требуется управление несколькими версиями Node.js, рекомендуется использовать nvm (Node Version Manager). Установка nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.6/install.sh | bash
После перезапуска терминала:
nvm install --lts – устанавливает последнюю LTS-версию Node.js.
| Дистрибутив | Команды установки | Проверка |
|---|---|---|
| Debian/Ubuntu |
sudo apt update
|
node -v
|
| Fedora/CentOS/RHEL |
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
|
node -v
|
| Любой Linux (через nvm) |
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.6/install.sh | bash
|
node -v
|
Проверка установки Node JS и npm через командную строку

После установки Node JS необходимо убедиться, что программа корректно интегрировалась в систему. Для этого откройте терминал или командную строку. На Windows используйте cmd или PowerShell, на macOS и Linux – Terminal.
Введите команду для проверки версии Node JS:
node -v
Если установка выполнена правильно, система вернёт номер версии в формате vXX.XX.XX. Отсутствие ответа или сообщение об ошибке указывает на проблему с PATH или неполную установку.
Далее проверьте npm – менеджер пакетов Node JS, который устанавливается автоматически вместе с Node:
npm -v
Команда должна вывести номер версии npm, например 9.8.1. Несоответствие версии Node и npm может привести к ошибкам при установке пакетов.
Для детальной диагностики можно использовать команду:
node --version && npm --version
Она одновременно проверяет обе программы и позволяет убедиться, что они работают совместно.
Если версии не отображаются, проверьте переменные окружения PATH: путь к Node JS должен указывать на папку, где находится node.exe или бинарный файл Node на macOS/Linux. После исправления PATH повторите проверку командой node -v.
Дополнительно можно протестировать работу Node JS, создав файл test.js с кодом:
console.log("Node работает");
Запустите его командой:
node test.js
Если в терминале появится сообщение Node работает, установка завершена успешно.
Запуск первого скрипта Node JS и проверка работы сервера

После установки Node JS следующим шагом будет создание и запуск первого скрипта, а также проверка корректной работы локального сервера.
1. Создание проекта:
- Создайте новую папку для проекта, например
my-node-app. - Откройте терминал в этой папке и инициализируйте проект командой:
npm init -y. Это создаст файлpackage.jsonс настройками проекта.
2. Создание скрипта сервера:
- Создайте файл
server.jsв корне проекта. - Вставьте следующий код для простого HTTP-сервера:
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('Node JS работает!\n');
});
server.listen(port, hostname, () => {
console.log(Сервер запущен на http://${hostname}:${port}/);
});
3. Запуск сервера:
- В терминале выполните команду:
node server.js. - В консоли появится сообщение:
Сервер запущен на http://127.0.0.1:3000/.
4. Проверка работы сервера:
- Откройте браузер и перейдите по адресу
http://127.0.0.1:3000/. Должно появиться сообщениеNode JS работает!. - Альтернативно, используйте команду
curl http://127.0.0.1:3000/в терминале для проверки ответа сервера. - Если сервер не запускается, проверьте установленную версию Node JS командой
node -vи убедитесь, что порт 3000 свободен.
5. Остановка сервера:
- Нажмите
Ctrl + Cв терминале, где запущен сервер, чтобы остановить процесс.
Следуя этим шагам, вы создадите рабочий Node JS сервер и убедитесь, что среда установки функционирует корректно.
Вопрос-ответ:
Какие шаги нужно пройти, чтобы установить Node.js на Windows?
Сначала необходимо скачать установочный файл с официального сайта Node.js, выбрав версию LTS. После запуска файла следуйте инструкции мастера установки: согласие с лицензией, выбор папки установки и дополнительных компонентов (рекомендуется оставить стандартные опции). По завершении установки стоит проверить корректность, открыв командную строку и введя команду node -v для отображения версии Node.js.
Можно ли установить Node.js на macOS без использования Homebrew?
Да, можно. Для этого нужно скачать пакет .pkg с официального сайта Node.js. После загрузки откройте файл и следуйте подсказкам установщика. После установки проверьте корректность работы через терминал с помощью команды node -v. Этот способ удобен для пользователей, которые предпочитают стандартный графический установщик вместо терминальных инструментов.
Как проверить, что Node.js и npm установлены и работают правильно?
После установки откройте терминал или командную строку. Введите node -v, чтобы увидеть версию Node.js, и npm -v, чтобы проверить версию npm. Если версии отображаются без ошибок, установка прошла успешно. Дополнительно можно создать небольшой JavaScript-файл с командой console.log('Node.js работает'); и выполнить его через node имя_файла.js.
Нужно ли настраивать переменные окружения для Node.js?
На Windows переменная PATH обычно настраивается автоматически во время установки, если оставить стандартные опции. На macOS и Linux также чаще всего путь добавляется автоматически при установке через официальные пакеты. Если при вводе node -v терминал не распознает команду, необходимо вручную добавить путь к папке установки Node.js в системную переменную PATH.
Какая версия Node.js лучше для начинающих разработчиков?
Для новых пользователей рекомендуется выбрать версию LTS (Long Term Support). Она получает обновления безопасности и исправления багов и считается стабильной для работы с большинством проектов. Версия Current подходит для изучения новых функций, но может содержать экспериментальные изменения, которые не всегда совместимы с популярными библиотеками.
Как проверить, что Node.js установлен правильно на моем компьютере?
После установки Node.js на компьютере можно убедиться, что программа работает корректно, с помощью встроенного терминала или командной строки. Откройте терминал и введите команду node -v. Она покажет текущую версию Node.js, если установка прошла успешно. Аналогично, команда npm -v покажет версию менеджера пакетов npm, который автоматически устанавливается вместе с Node.js. Если терминал возвращает номер версии для обеих команд, это означает, что Node.js и npm готовы к использованию. В случае ошибок стоит проверить путь установки или повторить процесс установки, следуя инструкциям для вашей операционной системы.
