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 идва с официалния инсталатор. 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.
Версии
Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.
Системни изисквания
Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.
Минимум
| Операционна система | Текуща 64-битова версия на Windows 10 или Windows 11, според nodejs.org |
|---|---|
| RAM | Средата за изпълнение е малка. Бъндлърите и node_modules определят паметта |
Профил на ресурсите
- Натоварване на процесора
- Зависи от това, което отваряте в приложението
- Потребност от RAM
- Зависи от документите, разделите или библиотеките
Инсталирани процеси
Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.
| node.exe | Среда за изпълнение на Node.js за тази инсталация |
|---|
Компоненти за автостартиране
Някой Startup 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, това 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 г. Този етикет не установява независима проверка. Как проучваме.
- Официален сайт на Node.js · Продуктова страница на разработчика
- Помощ за Node.js · Поддръжка от разработчика
- Карта на процесите във Foxhole · Извадки от първа страна на компютри с Windows. Не е лабораторен бенчмарк.
Беше ли полезна тази статия?
Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.
Благодарим ви. Това ни помага да подобрим тази страница.