Windows üzerinde Node.js ve npm Kurulumu

Node.js, JavaScript kodlarını sunucu tarafında çalıştırmak için tasarlanmış popüler bir JavaScript çalışma zamanıdır. Genellikle arka uç uygulamaları için kullanılsa da, tam yığın ve ön uç çözümleri için de yaygın olarak tercih edilmektedir. npm (Node.js’in varsayılan paket yöneticisi), dünyanın en büyük yazılım kayıt defterine sahiptir ve bu da onu geliştiriciler için kritik bir araç haline getirir. Bu kılavuz, Windows üzerinde Node.js’in en son sürümü (şu anda 21.x sürümü) ve npm’nin nasıl kurulacağına dair adım adım bir rehber sunmaktadır.

Yöntemler

Node.js ve npm’i aşağıdaki yöntemlerle kurabilirsiniz:

  1. Node.js’in Resmi Web Sitesinden Kurulum
  2. Windows Paket Yöneticisi (Chocolatey) ile Kurulum
  3. NVM (Node Version Manager) ile Kurulum

1. Node.js Resmi Web Sitesinden Kurulum

Node.js’in en son sürümünü kurmanın en kolay yolu, Node.js’in resmi web sitesinden kurulum yapmaktır.

Adım 1: Node.js İndir

  1. Node.js’in resmi web sitesine gidin: https://nodejs.org
  2. Windows için uygun olan sürümü (LTS veya Current) seçin ve indirin.

Adım 2: Node.js Kurulumunu Başlatın

  1. İndirilen .msi dosyasına çift tıklayın.
  2. Kurulum sihirbazı açılacaktır. “Next” düğmesine tıklayın.
  3. “I accept the terms in the License Agreement” seçeneğini işaretleyin ve “Next”‘e tıklayın.
  4. Kurulum dizinini seçin (varsayılan olarak C:\Program Files\nodejs\ dizini seçili olacaktır).
  5. “Next” diyerek ilerleyin.
  6. “Install” düğmesine tıklayın ve kurulumun tamamlanmasını bekleyin.
  7. Kurulum tamamlandığında “Finish”‘e tıklayın.

Adım 3: Kurulumu Doğrulama

Kurulumdan sonra, Node.js ve npm’nin doğru şekilde kurulduğunu doğrulamak için komut istemcisini (Command Prompt) açın ve aşağıdaki komutları çalıştırın:

node --version
npm --version

Bu komutlar, yüklü Node.js ve npm sürümlerini gösterecektir.


2. Windows Paket Yöneticisi (Chocolatey) ile Kurulum

Windows için paket yöneticisi olan Chocolatey, Node.js’in hızlı ve kolay bir şekilde kurulmasını sağlar.

Adım 1: Chocolatey Yükleyin

Chocolatey’i yüklemek için yönetici yetkileriyle bir PowerShell penceresi açın ve aşağıdaki komutu çalıştırın:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Adım 2: Node.js Kurulumu

Chocolatey yüklendikten sonra, Node.js’i kurmak için şu komutu kullanın:

choco install nodejs-lts

Bu komut, Node.js’in LTS sürümünü kuracaktır.

Adım 3: Kurulumu Doğrulama

Kurulumu doğrulamak için, aynı şekilde aşağıdaki komutları çalıştırın:

node --version
npm --version

3. NVM (Node Version Manager) ile Kurulum

NVM (Node Version Manager), birden fazla Node.js sürümünü yönetmek için kullanışlı bir araçtır ve Windows üzerinde de çalışabilir.

Adım 1: NVM’yi İndirin ve Kurun

Windows için NVM’nin Windows sürümünü buradan indirin.

  1. İndirilen .exe dosyasını çalıştırarak NVM’yi kurun.
  2. Kurulum sırasında NVM’nin yükleneceği dizini ve Node.js için kullanılacak dizini seçin.
  3. Kurulumu tamamladıktan sonra bilgisayarınızı yeniden başlatın.

Adım 2: Node.js Sürümünü Yükleyin

NVM kurulduktan sonra, istediğiniz Node.js sürümünü yüklemek için şu komutu kullanın:

nvm install 21

Bu, Node.js’in 21.x sürümünü kuracaktır.

Adım 3: Yüklü Node.js Sürümünü Seçin

Node.js’in hangi sürümünü kullanmak istediğinizi belirtmek için şu komutu çalıştırın:

nvm use 21

Adım 4: Kurulumu Doğrulama

Son olarak, kurulumun doğru şekilde yapıldığını doğrulamak için aşağıdaki komutları çalıştırın:

node --version
npm --version

Sonuç

Bu kılavuzda, Windows için Node.js ve npm’nin nasıl kurulacağına dair üç farklı yöntemi ele aldık: Resmi Web Sitesi, Chocolatey ve NVM ile kurulum. İhtiyacınıza göre bu yöntemlerden birini seçebilirsiniz. Node.js ve npm, modern JavaScript uygulamalarının temel bileşenleridir ve doğru kurulum, projelerinizin düzgün çalışması için önemlidir.

Önceki Konu

Docker Container'dan Host Uygulamalarına Erişim

Sonraki Konu

Python Nedir? Python Programlama Diline Giriş | 1

Bültenimize Abone Olun 📬

En son gönderilerimizin doğrudan e-posta kutunuza gelmesi için e-posta bültenimize abone olun.
Düşüncelerinizi özgür bırakın ✨