
Node.js версии 20.5.1 доступна для загрузки на официальном сайте nodejs.org. Для корректной работы на Windows рекомендуется выбирать установщик с поддержкой Chocolatey или MSI, на macOS – Homebrew. Linux-дистрибутивы используют пакетные менеджеры apt, dnf или snap. Перед установкой важно проверить существующие версии Node и npm командой node -v и npm -v, чтобы избежать конфликтов.
После установки Node.js следует настроить Visual Studio Code. Рекомендуется установить расширение Node.js Extension Pack, включающее поддержку отладки, автодополнения и интеграцию терминала. Для корректной работы проектов стоит указать путь к Node в настройках VSCode через Settings → Terminal → Integrated → Env, особенно если система содержит несколько версий Node.
Проверка существующей версии Node JS на компьютере
Для определения установленной версии Node JS используется встроенная команда терминала. Она работает как в Windows, так и в macOS и Linux.
- Откройте терминал или командную строку:
- Windows: сочетание клавиш
Win + R→ введитеcmd→ Enter. - macOS:
Cmd + Space→ введитеTerminal→ Enter. - Linux: сочетание
Ctrl + Alt + Tили поиск по «Terminal». - Введите команду для проверки версии Node JS:
node -vилиnode --version- Интерпретация результата:
- Если терминал возвращает сообщение
'node' не является внутренней или внешней командой, Node JS отсутствует или не добавлен в системный PATH. - Проверка версии npm:
- Введите команду
npm -vдля проверки установленного менеджера пакетов. - Совпадение версии npm с версией Node JS подтверждает корректную установку.
Если версия устарела или Node JS отсутствует, рекомендуется скачать последнюю стабильную версию с официального сайта https://nodejs.org/ и повторно выполнить проверку.
Скачивание и установка Node JS с официального сайта

Перейдите на официальный сайт Node.js по адресу https://nodejs.org/. На главной странице доступны две версии: LTS (Long Term Support) и Current. Для большинства проектов рекомендуется выбирать LTS, так как она стабильна и получает обновления безопасности.
Выберите инсталлятор для вашей операционной системы: Windows, macOS или Linux. Для Windows доступен файл с расширением .msi, для macOS – .pkg, для Linux – пакеты для популярных дистрибутивов или бинарные архивы.
После загрузки запустите инсталлятор. На Windows и macOS следуйте стандартному мастеру установки: примите лицензионное соглашение, выберите путь установки, убедитесь, что включены опции «Add to PATH» и «Install npm». На Linux распакуйте архив или установите пакет с помощью менеджера пакетов, например:
sudo apt install nodejs npm – для Debian/Ubuntu
sudo dnf install nodejs npm – для Fedora
После завершения установки проверьте версию Node.js и npm командой:
node -v и npm -v
Если версии отображаются корректно, установка завершена успешно и Node.js готов к использованию в проектах.
Настройка переменной окружения PATH для Node JS
Переменная PATH указывает системе, где искать исполняемые файлы. Для Node JS это важно, чтобы команды node и npm работали из любого каталога.
На Windows откройте «Панель управления» → «Система и безопасность» → «Система» → «Дополнительные параметры системы» → «Переменные среды». В разделе «Системные переменные» найдите PATH и нажмите «Изменить». Добавьте путь к каталогу установки Node JS, обычно C:\Program Files\nodejs\. Подтвердите изменения кнопкой OK.
На macOS и Linux откройте терминал и откройте файл конфигурации оболочки: ~/.bashrc, ~/.zshrc или ~/.profile. Добавьте строку export PATH=$PATH:/usr/local/bin/node, если Node установлен по умолчанию. После сохранения выполните source ~/.bashrc или соответствующий файл для применения изменений.
Проверить корректность настройки можно командой node -v. Если отображается версия Node, PATH установлен правильно. Аналогично npm -v проверяет доступность менеджера пакетов.
Избегайте добавления дубликатов путей и следите, чтобы в PATH не было пробелов в конце строки, иначе команды могут не распознаваться.
Установка расширения Node.js в VSCode
Откройте VSCode и перейдите в боковую панель Extensions, используя сочетание клавиш Ctrl+Shift+X. В строке поиска введите Node.js для фильтрации доступных расширений.
Рекомендуется выбирать расширение Node.js Extension Pack от автора waderyan, которое объединяет инструменты для работы с Node.js: поддержку кода, отладку и подсказки по npm.
Нажмите кнопку Install напротив выбранного расширения. После установки перезапустите VSCode, чтобы расширение корректно интегрировалось с редактором.
Проверьте работоспособность: откройте терминал VSCode (Ctrl+`) и выполните команду node -v. Если версия Node.js отображается корректно, расширение готово к использованию для автодополнения и отладки.
Для оптимальной работы рекомендуется включить настройку «Node.js: Use Global Node» в свойствах расширения, чтобы VSCode использовал установленную систему версию Node.js вместо встроенной.
Создание и запуск первого JavaScript-файла в VSCode

Откройте VSCode и создайте новую папку проекта. Для этого нажмите File → Open Folder и выберите или создайте директорию.
Внутри папки создайте новый файл с расширением .js. Рекомендуется назвать его app.js для простоты идентификации.
Напишите простой код для проверки работы JavaScript. Например: console.log("Hello, VSCode!");.
Откройте терминал VSCode через Terminal → New Terminal. Он автоматически откроется в корневой папке проекта.
Убедитесь, что Node.js установлен, выполнив команду node -v. Она должна вывести версию Node.js.
Для запуска файла выполните команду node app.js в терминале. В результате должно отобразиться сообщение, указанное в console.log.
Используйте интегрированные возможности VSCode, такие как автоматическое завершение кода и подсветка синтаксиса, чтобы ускорить разработку и снизить вероятность ошибок.
Проверка работы Node JS через терминал VSCode
Откройте VSCode и запустите встроенный терминал через меню «Терминал → Новый терминал» или комбинацией клавиш Ctrl + `. Убедитесь, что текущая директория терминала совпадает с рабочей папкой вашего проекта.
Введите команду node -v для проверки установленной версии Node JS. Терминал должен вывести номер версии, например v20.5.1. Если команда не распознается, проверьте переменную окружения PATH и повторно установите Node JS.
Для проверки работы интерпретатора выполните команду node без аргументов. Терминал перейдёт в интерактивный режим REPL, отображая знак >. Введите console.log("Node работает"); и нажмите Enter. Терминал должен вывести Node работает.
Если при запуске возникают ошибки модулей, убедитесь, что проект и терминал находятся в одной директории, и что Node установился глобально. Для детальной диагностики используйте команду node --trace-warnings test.js для отображения предупреждений и ошибок.
Вопрос-ответ:
Как проверить, что Node.js правильно установлен на моём компьютере?
После установки Node.js откройте терминал или командную строку и введите команду node -v. Она должна вывести номер версии Node.js. Также можно проверить npm, который устанавливается вместе с Node.js, командой npm -v. Если обе команды показывают версии, это значит, что установка прошла успешно и среда готова к работе.
Можно ли установить несколько версий Node.js одновременно?
Да, это возможно с помощью менеджеров версий, например, nvm (Node Version Manager) для Linux и macOS или nvm-windows для Windows. С их помощью можно переключаться между разными версиями Node.js без удаления старых. Это полезно, если разные проекты требуют разные версии.
Как настроить VSCode для работы с Node.js?
Для работы с Node.js в VSCode достаточно установить сам редактор и Node.js. Затем можно установить расширения, такие как «Node.js Extension Pack» или «ESLint», для удобной разработки и проверки кода. После этого в терминале VSCode можно запускать Node.js команды, например, node app.js. Настройка дебаггера также доступна через вкладку «Run and Debug».
Почему при запуске Node.js скрипта в VSCode выдаётся ошибка «node не является внутренней или внешней командой»?
Это происходит, если путь к Node.js не добавлен в переменную окружения PATH. На Windows нужно зайти в «Свойства системы» → «Дополнительно» → «Переменные среды» и добавить путь к папке установки Node.js. На Linux и macOS можно добавить путь в файл ~/.bashrc или ~/.zshrc с помощью команды export PATH=$PATH:/path/to/node. После этого терминал нужно перезапустить.
Можно ли использовать VSCode для написания и отладки Node.js без установки Node.js глобально?
Да, можно использовать контейнеры Docker или менеджеры версий, такие как nvm, чтобы запускать Node.js в изолированной среде. В этом случае VSCode подключается к среде через удалённый терминал или расширение «Remote — Containers», что позволяет писать и отлаживать код без глобальной установки Node.js на компьютере.
