Node.js, modern web ve uygulama geliştirme süreçlerinde sıkça kullanılan, JavaScript tabanlı bir çalışma ortamıdır. Node.js'i kullanarak hızlı, ölçeklenebilir ve etkili uygulamalar geliştirebilirsiniz.
Node.js Nedir ve Neden Kullanılır?
Node.js, Chrome'un V8 JavaScript motorunu temel alan, açık kaynaklı bir çalışma ortamıdır. Özellikle şu avantajlarıyla dikkat çeker:
Hızlı Performans: Asenkron yapısı sayesinde hızlı işlem yapar.
Tek Dil Kullanımı: Hem sunucu hem de istemci tarafında JavaScript kullanabilirsiniz.
Geniş Kütüphane Desteği: NPM (Node Package Manager) ile binlerce hazır paket mevcuttur.
Topluluk Desteği: Geniş ve aktif bir kullanıcı kitlesine sahiptir.
Node.js Nasıl Kurulur? İşletim Sisteminize Göre Adımlar
Node.js kurulumu, işletim sisteminize bağlı olarak değişiklik gösterebilir. Aşağıda Windows, macOS ve Linux için ayrı ayrı adımları bulabilirsiniz.
1. Windows için Node.js Kurulumu
1.1. Node.js Yükleme Dosyasını İndirin
Node.js'in resmi web sitesine gidin
"LTS (Long Term Support)" sürümünü tercih edin. Bu sürüm, daha stabil ve uzun süre desteklenir.
1.2. Yükleme Dosyasını Çalıştırın
İndirilen .msi dosyasını çalıştırın.
Kurulum sihirbazındaki adımları takip edin:
Lisans sözleşmesini kabul edin.
Kurulum dizinini seçin (varsayılan dizini kullanabilirsiniz).
Ek bileşenleri seçin (NPM otomatik olarak yüklenecektir).
1.3. Kurulumu Doğrulayın
Komut istemcisini açın ve aşağıdaki komutları çalıştırın:
node -v
npm -v
Bu komutlar, yüklü olan Node.js ve NPM sürümünü gösterecektir.
2. macOS için Node.js Kurulumu
2.1. Homebrew Kullanarak Node.js Kurulumu
Eğer Homebrew yüklü değilse, Terminal'i açın ve aşağıdaki komutu çalıştırarak yükleyin:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew ile Node.js yüklemek için şu komutu kullanın:
brew install node
2.2. Kurulumun Başarıyla Tamamlandığını Kontrol Edin
Aşağıdaki komutlarla Node.js ve NPM sürümünü kontrol edin:
node -v
npm -v
3. Linux için Node.js Kurulumu
3.1. Paket Yöneticisini Kullanarak Kurulum
Ubuntu/Debian için:
Terminal'i açın ve aşağıdaki komutları çalıştırın:
sudo apt update
sudo apt install nodejs npm
CentOS/Red Hat için:
Aşağıdaki komutlarla Node.js'i yükleyin:
yum install -y nodejs
3.2. NVM ile Node.js Kurulumu
Node.js'in farklı sürümlerini kolayca yönetmek için NVM (Node Version Manager) kullanabilirsiniz:
NVM'yi yükleyin:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Node.js'i yüklemek için şu komutu çalıştırın:
nvm install --lts
Mevcut sürümü kontrol edin:
node -v
Node.js Kurulumunda Sık Karşılaşılan Sorunlar ve Çözümleri :
1. Komutlar Tanınmıyor Hatası
Sorun:
node
veyanpm
komutları çalıştırıldığında "tanınmıyor" hatası alıyorsanız, PATH değişkeni doğru ayarlanmamış olabilir.Çözüm:
PATH değişkenine Node.js'in kurulu olduğu dizini ekleyin.
2. NPM Modül Yükleme Sorunları
Sorun: NPM ile modül yüklerken izin hatası alabilirsiniz.
Çözüm:
sudo
komutunu kullanarak izin sorunlarını çözebilirsiniz:
sudo npm install -g <modül_adı>
Node.js ve İlk Projenizi Oluşturma :
Node.js'in kurulumunu tamamladıktan sonra, basit bir "Hello, World!" uygulaması oluşturabilirsiniz:
Bir dizin oluşturun ve içerisine geçiş yapın:
mkdir my-node-app
cd my-node-app
Bir
app.js
dosyası oluşturun ve aşağıdaki kodu yazın:
const http = require('http');
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!');
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});
Uygulamayı başlatın:
node app.js
Tarayıcınızda
http://localhost:3000
adresine giderek uygulamanızı test edin.