İçeriğe atla

Node.js

UygulamaOpenJS Foundation

node, node.js, nodejs runtime olarak da adlandırılır

OpenJS FoundationÜretkenlik

OpenJS Foundation tarafından sunulan bir JavaScript çalışma zamanı. Resmi Windows yükleyicisi node.exe dosyasını Program Files\nodejs altına yerleştirir ve npm'i içerir.

Bilmeniz gerekenler

Node.js JavaScript çalıştırır. npm resmi yükleyiciyle birlikte gelir.

node.exe, Node.js çalışma zamanıdır. Resmi Windows yükleyicisi npm'i de PATH ortam değişkenine ekler. python.exe ise CPython'dur. Bir proje klasörünün içindeki node.exe genellikle yerel bir kurulum veya nvm kurulumudur.

Nedir?
npm içeren bir JavaScript çalışma zamanı
Python ile aynı mı?
Hayır. Farklı dil
Bir projede node.exe mi var?
Genellikle yerel veya nvm kopyasıdır
Feex diyor ki
node.exe eskiden kalma bir geliştirici sunucusunda açık duruyorsa, komut satırında server.js veya npm var mı diye bakardım. Onu susturmak için Python'u kaldırmazdım.

Node.js nedir?

Node.js, OpenJS JavaScript çalışma zamanıdır. Resmi yapılar Program Files\nodejs veya bir nvm klasörü altında yer alır. Python değildir ve bir Windows bileşeni de değildir.

Daha önce hiç kullanmadıysanız

Bir BENİOKU (README) dosyası Node kurmanızı söylüyorsa, nodejs.org adresinden LTS yükleyicisini edinin. Bu paket npm'i de içerir. Temel bir Node uygulaması için Python'a ihtiyacınız yoktur. Program Files\nodejs içindeki node.exe genel çalışma zamanıdır. Bir projenin yanındaki node.exe ise genellikle nvm-windows veya paketle birlikte gelen (vendored) bir kopyadır.

Ne için kullanılır?

JavaScript araçlarını çalıştırın

Geliştirici sunucuları, CLI araçları ve betikler node.exe olarak başlar. Bu python.exe değildir.

npm yüklemeleri

npm.cmd resmi yükleyici ile birlikte gelir. PHP tarafındaki karşılığı Composer'dır, bu araç değildir.

Sürüm yöneticileri

nvm-windows fazladan node.exe kopyaları tutar. Bunlar yine Node'dur, bir System32 dosyası değildir.

Kimin içindir?

  • Kullandığı araçlar npm gerektiren kişiler
  • Bir projede node.exe bulup zararlı yazılım olduğunu düşünen kullanıcılar
  • İkisi de çalışma zamanı dediği için bunu Python ile karıştıran herkes

Mevcut durum

Aktif olarak geliştirilmektedir. OpenJS, Current ve LTS kanallarını yayınlar. Bu makale WSL içindeki Node'u değil, Windows masaüstü çalışma zamanını ele almaktadır.

Kaç yıllıktır?

Ryan Dahl, Node.js'i 2009'da piyasaya sürdü. Python'dan (1991) daha yeni, çoğu Electron düzenleyicisinden ise daha eskidir. Güncel Windows çalışmaları 0.x dönemini değil, nodejs.org adresindeki bir LTS sürümünü kullanır.

Sürümler

Önce ana kanallar. Tam derleme numaralarının tümü burada doğrulanmamıştır.

LTS
Current

Sistem gereksinimleri

Değerler yayıncının herkese açık yönergelerini takip eder. İş yükü yine de gerçek ihtiyacı değiştirir.

Minimum

Minimum sistem gereksinimleri
İşletim sistemi nodejs.org uyarınca güncel bir 64-bit Windows 10 veya Windows 11 sürümü
RAM Çalışma zamanı küçüktür. Bellek miktarını paketleyiciler ve node_modules belirler

Kaynak profili

CPU talebi
Uygulama içinde ne açtığınıza bağlıdır
RAM talebi
Belgeleri, sekmeleri veya kitaplıkları izler

Yüklü işlemler

Bu yürütülebilir dosyalar yüklendiğinde bu ürüne aittir.

Yüklü işlemler
node.exe İlgili kurulum için Node.js çalışma zamanı

Başlangıç bileşenleri

Bir Başlangıç npm betiği bunu başlatabilir. Bu sizsiniz veya bir yazılımdır; Node adında yerleşik bir Windows hizmeti değildir.

Dosya konumları

Yaygın Node.js konumları
Tipik kurulum C:\Program Files\nodejs\

Dosya biçimleri

JSMJSpackage.json

Yaygın sorunlar

Açık kalmış bir localhost sunucusu

npm start, siz düzenleyiciyi kapattıktan sonra bile node.exe'yi çalışır durumda tutabilir. python.exe'yi değil, o komut satırını sonlandırın.

Projeye özel node.exe

Bazı araçlar çalışma zamanını kendi içinde barındırır. Dosya konumunu açın. Program Files\nodejs resmi kurulum yeridir.

Tıkanıklığı çözme

where.exe node ve node -v

Program Files\nodejs ile nvm veya bir proje kopyasını karşılaştırarak doğrulayın. where.exe python farklı bir kurulumdur.

İş Ubuntu içindeyse, bu exe yanlış olandır

WSL Node dağıtımın içinde barındırılır. Bir Windows node.exe sürecini sonlandırmak Linux Node'u durdurmaz.

Rastgele bir Node paketi yerine nodejs.org adresinden yeniden yükleyin

Resmi LTS yükleyicisi npm'i içerir. Arama reklamlarından gelen paketler gereksiz yazılımlardır.

Alternatifler

Python farklı bir dildir. Bun ve Deno bazı JS işlerinde benzer görevler görür.

Resmi yardım ve indirmeler

Satıcıyla başlayın. Rastgele exe siteleri bir destek kanalı değildir.

Resmi iletişim bilgileri
İndir nodejs.org/ Resmi yükleyici veya satıcı sayfası
Yardım nodejs.org/docs Satıcı desteği
Resmi site nodejs.org/ Rastgele bir exe barındırıcısı yerine buradan başlayın
Sürüm dizini nodejs.org/en/download/releases Bir proje daha eski bir ana sürümü sabitlediğinde

İlgili donanım

Çalışma zamanının kendisi hafiftir. Büyük TypeScript projeleri node_modules için RAM ve SSD ister.

Teknik ayrıntılar

Teknik ayrıntılar

Satıcı sürüm numaraları değişir. Bu makale belirli bir derlemeyi sabitlemez.

Kaynaklar ve doğrulama

Kayıtlı kaynak etiketi: Ağustos 2026. Bu etiket bağımsız doğrulamayı kanıtlamaz. Nasıl araştırıyoruz.

Bu makale yararlı oldu mu?

Evet veya hayır yeterlidir. İsterseniz bir neden seçin veya kısa bir not ekleyin.

Bu makale yararlı oldu mu?