Перейти к содержимому

Node.js

ПриложениеOpenJS Foundation

Также называется node, node.js, nodejs runtime

OpenJS FoundationПродуктивность

Среда выполнения 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
Feex сообщает
Если node.exe остался запущенным от неиспользуемого сервера разработки, я бы проверил аргументы командной строки на наличие server.js или npm. Я бы не стал удалять Python, чтобы остановить его процесс.

Что такое 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 или является встроенной локальной копией.

Для чего он используется?

Запуск инструментов на JavaScript

Серверы разработки, утилиты CLI и скрипты запускаются через node.exe. Это не python.exe.

Установка пакетов npm

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.

Версии

Сначала основные каналы. Точные номера сборок здесь не верифицируются.

LTS
Current

Системные требования

Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.

Минимум

Минимальные системные требования
Операционная система Текущий 64-разрядный выпуск Windows 10 или Windows 11, согласно nodejs.org
Оперативная память Сама среда выполнения невелика. Объем используемой памяти определяют сборщики и папка node_modules

Потребление ресурсов

Нагрузка на CPU
Зависит от того, что именно открыто внутри приложения
Нагрузка на RAM
Зависит от документов, вкладок или библиотек

Установленные процессы

Эти исполняемые файлы принадлежат данному продукту, когда он установлен.

Установленные процессы
node.exe Среда выполнения Node.js для данной установки

Компоненты автозагрузки

Запустить ее может скрипт npm в автозагрузке. Это действие пользователя или стороннего ПО, а не встроенная служба Windows с именем Node.

Расположение файлов

Типичные пути размещения Node.js
Типичная установка C:\Program Files\nodejs\

Форматы файлов

JSMJSpackage.json

Распространенные проблемы

Оставшийся работать локальный сервер 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. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?