Node.js ve NPM Nasıl İndirilir ve Kurulur Windows

⚡ Akıllı Özet

Node.js kurulumu Windows Resmi MSI yükleyicisini veya Chocolatey paket yöneticisini kullanır; her ikisi de NPM'yi içerir. Kurulumdan sonra, basit bir HTTP sunucu betiği, çalışma zamanının tarayıcıda "Merhaba Dünya" yanıtı verdiğini doğrular.

  • 🪟 Windows Yükleyici: nodejs.org adresinden indirilen MSI yükleyici, Node.js ve NPM'yi birlikte kurar.
  • ???? Çikolatalı: MKS Windows Paket yöneticisi, tek bir PowerShell komutuyla Node.js'i kurar.
  • ⚙️ Selam Dünya: `require('http')` komutuyla çağrılan bir sunucu 8080 numaralı bağlantı noktasında dinleme yapar ve bir yanıt döndürür.
  • 🔢 Sürüm Kontrolü: `node -v` ve `npm -v` komutlarını çalıştırmak, yüklü sürümleri doğrular.
  • ???? WSL2 Seçeneği: Microsoft Linux tarzı geliştirme iş akışları için WSL2 üzerinde Node.js'i önermektedir.
  • 🤖 Yapay Zeka Kurulumu: Yapay zekâ asistanları, kurulum komutlarını ve başlangıç ​​sunucu komut dosyalarını hızlı bir şekilde oluşturur.

Node.js ve NPM'i indirip kurun. Windows

Node.js uygulamalarınızı geliştirmeye başlamak için ilk adım, Node.js çerçevesinin kurulumudur. Node.js çerçevesi, çeşitli işletim sistemleri için mevcuttur. Windows için Ubuntu ve OS X. Node.js çerçevesi yüklendikten sonra ilk Node.js uygulamalarınızı oluşturmaya başlayabilirsiniz.

Node.js ayrıca özel modüller kullanarak harici veya genişletilmiş işlevselliği entegre etme özelliğine de sahiptir. Bu modüllerin ayrı olarak yüklenmesi gerekir. Bir modül örneği şöyledir: MongoDB modül, çalışmanıza olanak tanır MongoDB Node.js uygulamanızdan veritabanları.

Node.js nasıl kurulur Windows

Node.js kullanmanın ilk adımı, Node.js kitaplıklarının istemci sisteme kurulumudur. Aşağıda Node.js'yi indirip yükleme adımları verilmiştir. Windows:

) 1 Adım Node.js Yükleyicisini İndirin Windows.

siteye git https://nodejs.org/en/download/ ve gerekli ikili dosyaları indirin. Örneğimizde, Node.js'yi indireceğiz. Windows 32 bit kurulum dosyalarıyla.

Node.js'yi yükleyin Windows

) 2 Adım Kurulumu çalıştırın. Double İndirdiğiniz .msi dosyasına tıklayarak kurulumu başlatın. İlk ekranda çıkan Çalıştır düğmesine tıklayarak kurulumu başlatın.

Node.js'yi yükleyin Windows

) 3 Adım Sonraki ekranda, Node.js indirme ve yükleme işlemine devam etmek için "İleri" düğmesine tıklayın.

Node.js'yi yükleyin Windows

) 4 Adım Şartları ve koşulları kabul edin. Sonraki ekranda lisans sözleşmesini kabul edin ve İleri düğmesine tıklayın.

Node.js'yi yükleyin Windows

) 5 Adım Yolu ayarlayın. Sonraki ekranda, Node.js'nin kurulması gereken konumu seçin ve ardından İleri düğmesine tıklayın.

  1. Öncelikle, Node.js kurulumu için dosya konumunu girin. Kurulumdan sonra Node.js dosyaları burada saklanacaktır.
  2. Kurulum işlemine devam etmek için İleri düğmesine tıklayın.

Node.js'yi yükleyin Windows

) 6 Adım Kurulacak varsayılan bileşenleri seçin. Varsayılan bileşenleri kabul edin ve İleri düğmesine tıklayın.

Node.js'yi yükleyin Windows

) 7 Adım Kurulumu başlatın. Sonraki ekranda, kurulumu başlatmak için Node.js yükle düğmesine tıklayın. Windows.

Node.js'yi yükleyin Windows

) 8 Adım Kurulumu tamamlayın. Kurulumu tamamlamak için Bitir düğmesine tıklayın.

Node.js'yi yükleyin Windows

Not: Windows Artık geliştiricilerin Node.js kullanmasını öneriyor. WSL2 ( Windows Linux tarzı geliştirme iş akışları için Linux Alt Sistemi (Subsystem for Linux).

NPM'nin Kurulumu Windows 10/8/7

Herhangi bir istemci makinesine Node.js kurmanın diğer bir yolu da "paket yöneticisi" kullanmaktır. WindowsNPM (Düğüm Paketi Yöneticisi) indirme işlemi Chocolatey olarak bilinir. İhtiyacınız olan uygulamaları ve araçları hızlı bir şekilde yüklemek için merkezi olmayan bir çerçeve olacak şekilde tasarlandı.

NPM'yi yüklemek için Windows Chocolatey üzerinden aşağıdaki adımların gerçekleştirilmesi gerekiyor.

) 1 Adım Chocolatey'i Yükleme – The Chocolatey web sitesi Bu çerçeve yazılımının nasıl kurulması gerektiğine dair çok açık talimatlar içeriyor.

  • İlk adım, komut istemi penceresinde aşağıdaki komutu çalıştırmaktır. Bu komut Chocolatey web sitesinden alınmıştır ve Chocolatey aracılığıyla Node.js'yi yüklemek için standart komuttur.
  • Aşağıdaki komut, Chocolatey web sitesindeki uzak PowerShell betiğini çağıran bir PowerShell komutudur. Bu komutun bir PowerShell komut penceresinde çalıştırılması gerekir.
  • Bu PowerShell betiği, gerekli bileşenlerin indirilmesi ve uygun şekilde kurulması için gerekli tüm çalışmaları yapar.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

NPM'yi şuraya yükle: Windows 10/8/7

) 2 Adım Sonraki adım, Chocolatey paket yöneticisini kullanarak Node.js'i yerel makinenize kurmaktır. Bunu, komut isteminde aşağıdaki komutu çalıştırarak yapabilirsiniz.

NPM'yi şuraya yükle: Windows 10/8/7

Kurulum başarılı olursa Node.js kurulumunun başarılı olduğu mesajını alacaksınız.

Not: Eğer “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1” gibi bir hata alıyorsanız, belirtilen yolda klasörü manuel olarak oluşturun.

İlk Merhaba Dünya uygulamanızı Node.js'de çalıştırma

Node.js'i bilgisayarınıza indirip kurduktan sonra, bir web tarayıcısında "Merhaba Dünya"yı görüntülemeyi deneyelim. firstprogram.js dosya adıyla bir Node.js dosyası oluşturun.

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Code Açıklama:

  1. “Require” fonksiyonunun temel işlevi, bir JavaSenaryo `require` fonksiyonu dosyayı çalıştırır ve ardından bir nesne döndürür. Bu nesneyi kullanarak, `require` fonksiyonu tarafından çağrılan modülde bulunan çeşitli işlevleri kullanabilirsiniz. Dolayısıyla, bizim durumumuzda HTTP işlevini kullanmak istediğimiz için `require(http)` komutunu kullanıyoruz.
  2. Bu ikinci kod satırında, basit bir fonksiyona dayalı bir sunucu uygulaması oluşturuyoruz. Bu fonksiyon, sunucu uygulamamıza bir istek gönderildiğinde çağrılır.
  3. Bir istek alındığında, fonksiyonumuzdan istemciye "Merhaba Dünya" yanıtı döndürmesini istiyoruz. `writeHead` fonksiyonu istemciye başlık verilerini göndermek için kullanılırken, `end` fonksiyonu istemciyle olan bağlantıyı kapatır.
  4. Ardından, sunucu uygulamamızın 8080 numaralı porttan gelen istemci isteklerini dinlemesini sağlamak için `server.listen` fonksiyonunu kullanıyoruz. Burada dilediğiniz kullanılabilir portu belirtebilirsiniz.

Kodun yürütülmesi

  1. Dosyayı bilgisayarınıza kaydedin: C:\Users\Your Name\firstprogram.js
  2. Komut isteminde, dosyanın saklandığı klasöre gidin. `Node firstprogram.js` komutunu girin.

Node.js'deki İlk Merhaba Dünya Uygulaması

  1. Artık bilgisayarınız bir sunucu gibi çalışıyor! Herhangi biri bilgisayarınıza 8080 numaralı porttan erişmeye çalışırsa, karşılığında "Merhaba Dünya!" mesajı alacaktır.
  2. İnternet tarayıcınızı başlatın ve adresi yazın: http://localhost:8080

Çıktı:

Node.js'deki İlk Merhaba Dünya Uygulaması

SSS

Node.js, uygulamaları çalıştıran çalışma ortamıdır. JavaTarayıcı dışında çalışan komut dosyası. NPM (Node Paket Yöneticisi) paketleri kurar ve yönetir. Node.js'i kurmak, NPM'yi de otomatik olarak kurar.

Komut İstemi'ni açın ve Node.js sürümünü yazdırmak için `node -v` komutunu, ardından makinenizde kurulu olan NPM sürümünü yazdırmak için `npm -v` komutunu çalıştırın.

Çoğu proje için LTS'yi (Uzun Süreli Destek) seçin çünkü daha istikrarlıdır ve daha uzun süre bakımı yapılır. Yalnızca en yeni deneysel özelliklere ihtiyacınız olduğunda Güncel'i seçin.

Evet. Microsoft Linux tarzı iş akışları için WSL2 üzerinde Node.js çalıştırmayı öneriyoruz. Bir Linux dağıtımı kurun, ardından nvm gibi bir sürüm yöneticisi kullanarak Node.js'i yükleyin.

nvm-windows gibi bir sürüm yöneticisi, proje başına birden fazla Node.js sürümü arasında geçiş yapmanıza olanak tanır. Çakışmaları önlemek için öncelikle mevcut kurulumu kaldırın.

Hayır. Resmi Node.js MSI yükleyicisi NPM'yi de içerir, bu nedenle Node.js ile birlikte otomatik olarak yüklenir. Daha sonra `npm install -g npm` komutunu çalıştırarak güncelleyebilirsiniz.

Evet. ChatGPT gibi yapay zeka asistanları, doğru kurulum komutlarını oluşturur. WindowsPATH hatalarını açıklar ve ilk kurulumu hızlandıran başlangıç ​​komut dosyaları oluşturur.

Evet. GitHub Copilot, bir portta dinleyen ve "Merhaba Dünya" yanıtı döndüren bir require('http') sunucusunu otomatik olarak tamamlar ve böylece kurulumu saniyeler içinde test etmenizi sağlar.

Bu yazıyı şu şekilde özetleyin: