Node.js, modern web ve sunucu uygulamalarının geliştirilmesinde vazgeçilmez bir araç haline geldi. Linux kullanıcıları için Node.js kurulumu, performans ve esneklik açısından büyük avantajlar sunar. Bu rehberde, Linux üzerinde Node.js kurulumunu adım adım nasıl gerçekleştireceğinizi öğrenebilirsiniz. Haydi, başlayalım!
Node.js, sunucu tarafında çalışan açık kaynaklı bir JavaScript çalıştırma ortamıdır. Google Chrome’un V8 JavaScript motoru üzerine inşa edilmiştir ve asenkron, olay güdümlü yapısıyla yüksek performans sunar. Node.js, özellikle ölçeklenebilir ağ uygulamaları geliştirmek için idealdir.
Linux, sunucu ortamlarında yaygın olarak tercih edilen bir işletim sistemidir. Bunun başlıca sebepleri arasında güvenilirlik, performans ve esneklik yer alır. Linux’un sunduğu komut satırı araçları ve paket yöneticileri, Node.js kurulumunu ve yönetimini oldukça kolaylaştırır. Ayrıca, Linux üzerinde çalışan bir Node.js uygulaması, genellikle daha düşük kaynak tüketimiyle daha yüksek performans sergiler.
Node.js, farklı kullanım senaryolarına hitap eden birçok sürüm sunar. LTS (Long Term Support) sürümleri, uzun süreli destek ve güvenlik güncellemeleri sağladığı için kurumsal uygulamalar için önerilir. Diğer yandan, en son özelliklerden faydalanmak isteyen geliştiriciler için Current sürümü idealdir.
Node.js sürümlerini seçerken, projenizin ihtiyaçlarını ve stabilite gereksinimlerini göz önünde bulundurmalısınız. LTS sürümleri, genellikle daha kararlı ve güvenilirdir, bu nedenle üretim ortamlarında tercih edilmelidir. Ancak, en yeni özellikleri denemek isteyenler için Current sürümü de iyi bir seçenektir.
Linux üzerinde Node.js kurulumu için birkaç farklı yöntem bulunmaktadır. En yaygın yöntemlerden biri, Node Version Manager (nvm) kullanmaktır. nvm, Node.js sürümlerini kolayca yönetmenizi sağlar.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
nvm install --lts
Kurulum tamamlandıktan sonra, Node.js'nin doğru yüklendiğini doğrulamak önemlidir. Aşağıdaki komutları kullanarak versiyon kontrolü yapabilirsiniz:
node -v npm -v
Bu komutlar, Node.js ve npm’nin (Node Package Manager) yüklü sürümlerini gösterecektir. Kurulum doğruysa, her iki komut da bir sürüm numarası döndürecektir.
İlk Node.js uygulamanızı çalıştırmak için, bir dosya oluşturun ve içerisine basit bir "Hello, World!" sunucusu yazın:
echo "console.log('Hello, World!');" > app.js node app.js
Bu komutlar, terminalde “Hello, World!” çıktısını gösterecektir, bu da Node.js’nin başarıyla çalıştığını gösterir.
Node.js kurulumu sırasında bazı yaygın sorunlarla karşılaşabilirsiniz. İşte bunlardan bazıları ve çözümleri:
sudo
npm install -g npm@latest