Node.js
Также называется node, node.js, nodejs runtime
Среда выполнения JavaScript от OpenJS Foundation. Официальный установщик для Windows размещает node.exe в каталоге Program Files\nodejs и включает в себя npm.
Что необходимо знать
Node.js исполняет JavaScript. npm поставляется в комплекте с официальным установщиком.
node.exe - это среда выполнения Node.js. Официальный установщик Windows также добавляет npm в PATH. python.exe - это CPython. Файл node.exe внутри каталога проекта часто представляет собой локальную версию или установку nvm.
- Что это такое?
- Среда выполнения JavaScript с npm
- То же самое, что Python?
- Нет. Другой язык программирования
- node.exe в проекте?
- Часто локальная копия или копия nvm
Что такое Node.js?
Node.js - это среда выполнения JavaScript от OpenJS. Официальные сборки находятся в Program Files\nodejs или каталоге nvm. Это не Python и не системный компонент Windows.
Если вы никогда им не пользовались
Если в файле README указано установить Node, скачайте установщик версии LTS с nodejs.org. В этот пакет входит npm. Python для базового приложения Node не требуется. node.exe в Program Files\nodejs является глобальной средой выполнения. Файл node.exe рядом с проектом обычно относится к nvm-windows или является встроенной локальной копией.
Для чего он используется?
Серверы разработки, утилиты CLI и скрипты запускаются через node.exe. Это не python.exe.
npm.cmd поставляется вместе с официальным установщиком. Аналогом из мира PHP выступает Composer, а не эта утилита.
nvm-windows хранит дополнительные копии node.exe. Они также относятся к Node, а не к файлам System32.
Для кого он предназначен?
- Те, чьи инструменты предполагают наличие npm
- Пользователи, обнаружившие node.exe в папке проекта и принявшие его за вредоносное ПО
- Для всех, кто перепутал ее с Python из-за слова runtime в описании обоих
Текущий статус
Активно разрабатывается. OpenJS выпускает ветки Current и LTS. В этой статье рассматривается среда выполнения для рабочего стола Windows, а не Node внутри WSL.
Сколько ему лет?
Райан Даль (Ryan Dahl) выпустил Node.js в 2009 году. Она моложе Python (1991) и старше большинства редакторов на базе Electron. В современной работе на Windows используется версия LTS с сайта nodejs.org, а не эпохи 0.x.
Версии
Сначала основные каналы. Точные номера сборок здесь не верифицируются.
Системные требования
Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.
Минимум
| Операционная система | Текущий 64-разрядный выпуск Windows 10 или Windows 11, согласно nodejs.org |
|---|---|
| Оперативная память | Сама среда выполнения невелика. Объем используемой памяти определяют сборщики и папка node_modules |
Потребление ресурсов
- Нагрузка на CPU
- Зависит от того, что именно открыто внутри приложения
- Нагрузка на RAM
- Зависит от документов, вкладок или библиотек
Установленные процессы
Эти исполняемые файлы принадлежат данному продукту, когда он установлен.
| node.exe | Среда выполнения Node.js для данной установки |
|---|
Компоненты автозагрузки
Запустить ее может скрипт npm в автозагрузке. Это действие пользователя или стороннего ПО, а не встроенная служба Windows с именем Node.
Расположение файлов
| Типичная установка | C:\Program Files\nodejs\ |
|---|
Форматы файлов
Распространенные проблемы
Оставшийся работать локальный сервер localhost
Команда npm start может оставлять node.exe активным после закрытия редактора. Завершите этот процесс командной строки, а не python.exe.
Локальный для проекта node.exe
Некоторые инструменты включают собственную среду выполнения. Проверьте «Расположение файла». Папка Program Files\nodejs соответствует официальной установке.
Устранение проблем
where.exe node и node -v
Сравните Program Files\nodejs с nvm или копией внутри проекта. where.exe python - это другая установка.
Если работа велась внутри Ubuntu, этот исполняемый файл выбран неверно
Node для WSL находится внутри дистрибутива. Завершение процесса node.exe в Windows не остановит Node в Linux.
Выполните переустановку с nodejs.org, а не из случайного пакета Node
Официальный установщик LTS включает в себя npm. Пакет из поисковой рекламы содержит мусорное ПО.
Альтернативы
Python - это другой язык. Bun и Deno частично заменяют ее при некоторых задачах на JS.
Официальная помощь и загрузки
Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.
| Скачать | nodejs.org/ Официальный установщик или страница разработчика |
|---|---|
| Помощь | nodejs.org/docs Поддержка разработчика |
| Официальный сайт | nodejs.org/ Начинайте отсюда, а не со случайных сайтов с файлами exe |
| Список выпусков | nodejs.org/en/download/releases Когда в проекте жестко зафиксирована более старая мажорная версия |
Сопутствующее оборудование
Сама среда выполнения нетребовательна. Большим проектам на TypeScript требуются оперативная память и SSD для папки node_modules.
Технические подробности
Технические подробности
Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Официальный сайт Node.js · Страница продукта от разработчика
- Справка по Node.js · Поддержка от разработчика
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.