
Перед установкой пакетов или запуском серверных скриптов на JavaScript важно убедиться, что Node.js уже установлен и корректно работает. Проверка занимает несколько секунд и позволяет избежать ошибок при настройке окружения.
Самый простой способ – открыть терминал или командную строку и ввести команду node -v. Если система вернет номер версии, например v20.10.0, значит Node.js установлен. При появлении сообщения об ошибке или неизвестной команде следует проверить переменные среды PATH или установить Node.js заново.
Помимо основной команды, полезно убедиться в наличии npm – менеджера пакетов, который устанавливается вместе с Node.js. Для этого используется команда npm -v. Отсутствие ответа или ошибка при выполнении указывают на неполную или некорректную установку.
Также можно проверить наличие Node.js через панель управления Windows, список приложений в macOS или пакетный менеджер Linux (например, apt list —installed | grep nodejs). Такой способ помогает уточнить версию и путь установки, если доступ к терминалу ограничен.
Проверка наличия Node.js через командную строку
Откройте командную строку в Windows через сочетание клавиш Win + R, введите cmd и нажмите Enter. В macOS и Linux используйте терминал.
Введите команду node -v и нажмите Enter. Если Node.js установлен, появится версия, например v20.11.1. Это означает, что программа доступна и готова к использованию.
Если система возвращает сообщение вроде «‘node’ не является внутренней или внешней командой» или «command not found», Node.js отсутствует в системе или не добавлен в переменную PATH. В таком случае потребуется установка или настройка окружения.
Для проверки менеджера пакетов выполните команду npm -v. Совпадение версий Node.js и npm подтверждает корректную установку и связь между компонентами.
Просмотр версии Node.js с помощью команды node -v

Откройте командную строку и введите node -v. После выполнения появится строка, например v20.11.1, где первая цифра – основная версия, вторая – минорная, третья – исправления.
Если отображается версия, значит Node.js установлен корректно и доступен в системной переменной PATH. Для проверки подробной информации можно использовать node —version – результат будет идентичным.
При появлении сообщения «‘node’ не является внутренней или внешней командой» в Windows или «command not found: node» в macOS/Linux, убедитесь, что Node.js установлен и путь к исполняемому файлу прописан в переменной окружения PATH.
Чтобы проверить расположение исполняемого файла, выполните where node в Windows или which node в macOS/Linux. Если путь отсутствует, переустановите Node.js или добавьте его вручную в PATH.
При работе с несколькими версиями через nvm или аналогичный менеджер версий перед проверкой активируйте нужную версию, затем повторно выполните node -v для подтверждения текущей конфигурации.
Определение установленной версии npm
После установки Node.js вместе с ним автоматически добавляется менеджер пакетов npm. Проверить его наличие и версию можно через командную строку.
Введите команду:
Результат отображается в формате X.Y.Z, например 10.8.2. Первая цифра обозначает основную версию, которая влияет на совместимость пакетов.
Если консоль возвращает сообщение «‘npm’ не является внутренней или внешней командой» или «command not found», выполните проверку пути:
- в Windows – where npm;
- в macOS/Linux – which npm.
Отсутствие результата указывает на некорректную установку или неправильную настройку переменной PATH. В таком случае рекомендуется переустановить Node.js или добавить путь к npm вручную.
При использовании nvm убедитесь, что активирована нужная версия Node.js, затем повторите команду npm -v, чтобы убедиться, что менеджер пакетов соответствует активной сборке.
Проверка путей установки Node.js
Путь к установленному Node.js определяет, доступна ли команда node из любой директории системы. Проверить расположение исполняемого файла можно через консоль.
В Windows используйте команду where node. Она выведет полный путь, например C:\Program Files\nodejs\node.exe. Если путь не найден, Node.js не установлен или не добавлен в переменную окружения PATH.
Для уточнения расположения npm выполните where npm в Windows или which npm в macOS/Linux. Совпадение путей с Node.js указывает на правильную конфигурацию установки.
Если файлы находятся в разных директориях или не отображаются вовсе, проверьте настройки переменной PATH. В Windows её можно открыть через «Свойства системы» → «Переменные среды». В macOS/Linux измените файл .bashrc или .zshrc, добавив строку export PATH=/usr/local/bin:$PATH.
После внесения изменений перезапустите терминал и повторно выполните node -v для подтверждения корректной конфигурации.
Диагностика ошибок при выполнении команд Node.js
Если команда node -v или npm -v возвращает сообщение «неопознанная команда», проверьте переменную окружения PATH. Она должна содержать путь к каталогу установки Node.js, например C:\Program Files\nodejs\ на Windows или /usr/local/bin на macOS/Linux.
Ошибки вида «Permission denied» указывают на недостаток прав. На Linux и macOS команды нужно выполнять с префиксом sudo или изменить права на исполняемый файл с помощью chmod +x.
Если при запуске скрипта Node.js появляются сообщения типа «MODULE_NOT_FOUND», убедитесь, что установлены все зависимости проекта. Используйте npm install для установки пакетов из package.json.
При появлении синтаксических ошибок проверяйте версию Node.js: старые версии могут не поддерживать современные возможности JavaScript, например import/export. Обновите Node.js через официальный сайт или менеджер версий nvm.
Если проблема связана с путями модулей, проверьте переменные NODE_PATH и корректность относительных импортов. Для очистки кеша npm используйте npm cache clean --force.
Проверка установки Node.js на macOS и Linux
Для проверки наличия Node.js на macOS или Linux откройте терминал. Введите команду node -v для отображения установленной версии Node.js. Если Node.js установлен, терминал выведет номер версии в формате vXX.XX.X.
Для проверки установленного менеджера пакетов npm используйте команду npm -v. Это позволит убедиться, что вместе с Node.js корректно работает стандартный пакетный менеджер.
Если команда node -v возвращает ошибку command not found, Node.js не установлен либо путь к исполняемому файлу не добавлен в переменную окружения PATH. В macOS стандартное расположение Node.js – /usr/local/bin/node, в Linux – обычно /usr/bin/node или /usr/local/bin/node. Проверить текущие пути можно с помощью команды which node.
Для обновления или установки Node.js на macOS рекомендуется использовать Homebrew: brew install node. В Linux предпочтительно использовать пакетный менеджер системы: на Ubuntu/Debian – sudo apt install nodejs npm, на CentOS/Fedora – sudo dnf install nodejs npm. После установки повторите команды node -v и npm -v для подтверждения успешной установки.
Проверка работы Node.js через простой JavaScript-файл

Для проверки корректной работы Node.js создайте файл с расширением .js. Например, назовите его test.js. Содержимое файла может быть минимальным и выполнять базовые операции:
console.log("Node.js работает");
Откройте терминал или командную строку в папке с файлом и выполните команду:
node test.js
Если Node.js установлен и работает правильно, в терминале появится сообщение Node.js работает.
Для расширенной проверки можно добавить выполнение арифметических операций и работу с модулями:
const os = require('os');
console.log("Операционная система:", os.type());
console.log("Сумма 5 + 7 =", 5 + 7);
При запуске этого файла через node test.js вы увидите информацию о системе и результат вычислений.
| Команда/код | Проверяемая функция | |
|---|---|---|
console.log("Node.js работает") |
Node.js работает | |
console.log("Сумма 5 + 7 =", 5 + 7) |
Сумма 5 + 7 = 12 | Выполнение арифметики |
const os = require('os'); console.log(os.type()) |
Название ОС (например, Linux, Darwin, Windows_NT) | Подключение модулей Node.js |
Вопрос-ответ:
Как узнать, установлена ли последняя версия Node.js на моём компьютере?
Откройте терминал или командную строку и выполните команду node -v. Она покажет текущую установленную версию Node.js. Сравните её с последней версией на официальном сайте Node.js, чтобы определить, нужно ли обновление.
Можно ли проверить работу Node.js без установки дополнительных программ?
Да, достаточно создать простой JavaScript-файл с командой console.log("Node.js работает") и выполнить его через командную строку командой node имя_файла.js. Если сообщение выводится в консоль, Node.js функционирует корректно.
Почему командная строка не распознаёт команду node после установки?
Скорее всего, путь к Node.js не добавлен в системную переменную PATH. Проверьте, куда установлен Node.js, и добавьте этот путь в PATH через настройки системы или профиль терминала, после чего команда станет доступной.
Как проверить, какие глобальные пакеты Node.js установлены на компьютере?
Откройте терминал и выполните команду npm list -g --depth=0. Она отобразит список всех глобальных пакетов с их версиями. Это помогает понять, какие инструменты уже доступны для использования.
