Прескачане към съдържанието

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 идва с официалния инсталатор. 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
Текуща

Системни изисквания

Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.

Минимум

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

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
node.exe Среда за изпълнение на Node.js за тази инсталация

Компоненти за автостартиране

Някой Startup 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 е грешното

WSL Node се намира в дистрибуцията. Прекратяването на Windows node.exe няма да спре Linux Node.

Преинсталирайте от nodejs.org, а не от произволен Node пакет

Официалният LTS инсталатор включва npm. Пакет от реклами при търсене е боклук.

Алтернативи

Python е различен език. Bun и Deno се припокриват за някои JS задачи.

Официална помощ и изтегляния

Започнете от разработчика. Произволните сайтове за exe файлове не са канал за поддръжка.

Официални контакти
Изтегляне nodejs.org/ Официален инсталатор или страница на разработчика
Помощ nodejs.org/docs Поддръжка от разработчика
Официален сайт nodejs.org/ Започнете оттук, а не от произволен хост за exe файлове
Индекс на версиите nodejs.org/en/download/releases Когато проектът фиксира по-стара основна версия

Свързан хардуер

Самата среда за изпълнение е лека. Големите TypeScript проекти изискват RAM и SSD за node_modules.

Технически подробности

Технически подробности

Номерата на версиите на разработчика се променят. Тази статия не се обвързва с конкретна компилация.

Източници и проверка

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?