Перейти до вмісту

Node.js

ПрограмаOpenJS Foundation

Також називається node, node.js, середовище виконання nodejs

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. Для базової програми Node вам не потрібен Python. node.exe у Program Files\nodejs - це глобальне середовище виконання. node.exe поруч із проєктом - це часто nvm-windows або локально додана копія.

Для чого він використовується?

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

Сервери розробки, CLI та скрипти запускаються як node.exe. Це не python.exe.

Установлення через npm

npm.cmd постачається з офіційним інсталятором. Composer - це аналог для PHP, а не це.

Менеджери версій

nvm-windows зберігає додаткові копії node.exe. Вони все одно є файлами Node, а не файлами System32.

Для кого це призначено?

  • Користувачі, чиї інструменти вимагають npm
  • Користувачі, які знайшли node.exe у проєкті та подумали, що це шкідливе ПЗ
  • Усі, хто сплутав його з Python, тому що обидва називаються середовищами виконання

Поточний стан

Активно розробляється. 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

Профіль використання ресурсів

Вимоги до процесора
Залежить від того, що ви відкриваєте всередині програми
Вимоги до оперативної пам'яті
Залежить від документів, вкладок або бібліотек

Інстальовані процеси

Ці виконувані файли належать до цього продукту, коли його інстальовано.

Інстальовані процеси
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, цей exe-файл вибрано неправильно

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. Ця позначка не встановлює незалежної перевірки. Як ми проводимо дослідження.

Чи була ця стаття корисною?

Достатньо відповісти "так" або "ні". За бажанням виберіть причину або додайте коротку примітку.

Чи була ця стаття корисною?