Ubuntu’da Node.js için NVM Nasıl Kurulur
Giriş
NVM (Node Version Manager), tek bir makinede birden fazla Node.js sürümünü yönetmek için kullanılan popüler bir araçtır. Geliştiricilerin Node.js’nin farklı sürümlerini sorunsuz bir şekilde yüklemelerine, değiştirmelerine ve yönetmelerine olanak tanır, bu da onu özellikle farklı Node.js sürümleri gerektiren birden fazla proje üzerinde çalışanlar için kullanışlı hale getirir. Bu kılavuz, NVM’yi kurma ve bir Ubuntu sisteminde Node.js sürümlerini yönetmek için kullanma adımlarında size yol gösterecektir.
Ön Koşullar
Başlamadan önce şunlardan emin olun:
- Sudo ayrıcalıklarına sahip bir kullanıcı hesabınız var.
- Sisteminiz Ubuntu çalıştırıyor (bu kılavuz 20.04, 22.04 ve sonrası dahil olmak üzere çeşitli Ubuntu sürümleri için geçerlidir).
Adım 1: Paket Listesini Güncelleyin
Yeni bir yazılım yüklemeden önce paket listenizi güncellemek her zaman iyi bir uygulamadır. Bir terminal açın ve çalıştırın:
sudo apt-get güncellemesi
Bu komut tüm paket listelerinizin güncel olmasını sağlar.
Adım 2: NVM’yi Kurun
NVM’yi kurmak için resmi NVM deposundan kurulum betiğini indirmeniz gerekir. Bunu curl veya wget kullanarak yapabilirsiniz.
Seçenek 1: curl kullanma
Sisteminizde curl yüklüyse, çalıştırın:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Seçenek 2:wget
kullanma
wget
Eğer wget kullanmayı tercih ediyorsanız, çalıştırın:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
Daha yeni bir sürüm mevcutsa v0.39.5’i NVM’nin en son sürümüyle değiştirin. En son sürümü NVM GitHub deposundan kontrol edebilirsiniz.
Adım 3: NVM’yi Etkinleştirin
Kurulum betiğini çalıştırdıktan sonra, NVM’yi mevcut terminal oturumunuza yüklemeniz gerekir. Bunu koşarak yapabilirsiniz:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
Alternatif olarak, terminali kapatıp yeniden açabilir veya kabuk profilinizi yenilemek için aşağıdaki komutu çalıştırabilirsiniz:
kaynak ~/.bashrc
Eğer
zsh
kaynak ~/.zshrc
Adım 4: NVM Kurulumunu Doğrulayın
NVM’nin doğru yüklendiğini doğrulamak için çalıştırın:
nvm --version
NVM’nin başarıyla yüklendiğini gösteren sürüm numarasını görmelisiniz.
Adım 5: NVM Kullanarak Node.js’yi Kurun
NVM yüklendiğinde, Node.js’yi kolayca yükleyebilirsiniz. Node.js’nin en son sürümünü yüklemek için çalıştırın:
nvm yükleme düğümü
Bu komut Node.js’nin en son kararlı sürümünü yükler. Belirli bir sürümü yüklemek istiyorsanız, bunu şu şekilde belirtin:
nvm 16.20.0'ı yükleyin
16.20.0’ı istediğiniz sürüm numarası ile değiştirin.
Adım 6: Yüklü Node.js Sürümünü Kontrol Edin
Şu anda hangi Node.js sürümünün etkin olduğunu kontrol etmek için çalıştırın:
düğüm -v
Bu komut şu anda kullanılmakta olan Node.js sürüm numarasını gösterecektir.
Adım 7: Node.js Sürümleri Arasında Geçiş Yapın
NVM’nin en önemli avantajlarından biri, farklı Node.js sürümleri arasında geçiş yapabilmesidir. Yüklü tüm Node.js sürümlerini listelemek için çalıştırın:
nvm ls
NVM kullanılarak yüklenen tüm sürümlerin bir listesini ve o anda etkin olan sürümün bir göstergesini göreceksiniz.
Farklı bir sürüme geçmek için şunu kullanın:
nvm 14.17.6 kullanın
14.17.6’yı kullanmak istediğiniz sürüm numarası ile değiştirin.
Adım 8: Varsayılan Node.js Sürümünü Ayarlayın
Yeni bir terminal oturumu açtığınızda belirli bir Node.js sürümünün varsayılan olmasını istiyorsanız, çalıştırın:
nvm takma adı varsayılan 16.20.0
16.20.0’ı varsayılan olarak ayarlamak istediğiniz sürümle değiştirin.
Adım 9: Node.js Sürümünü Kaldırma
Belirli bir Node.js sürümüne artık ihtiyacınız yoksa, bu sürümü kaldırabilirsiniz:
nvm 14.17.6'yı kaldır
14.17.6’yı kaldırmak istediğiniz sürüm numarası ile değiştirin.
Adım 10: NVM ile Global npm Paketleri Yükleme
NVM kullanırken, her Node.js sürümü için global npm paketlerini (yarn veya npm gibi) ayrı ayrı yüklemek önemlidir. Bunun nedeni, her Node.js sürümünün kendi yalıtılmış ortamına sahip olmasıdır. Genel bir paket yüklemek için şunu kullanın:
npm install -g yarn
Genel paketleri yüklemeden önce istediğiniz Node.js sürümünün etkin olduğundan emin olun.
Sonuç
NVM, tek bir makinede birden fazla Node.js sürümünü yönetmesi gereken geliştiriciler için önemli bir araçtır. Bu kılavuzu takip ederek NVM’yi kolayca kurabilir, Node.js’yi ayarlayabilir ve gerektiğinde farklı sürümler arasında geçiş yapabilirsiniz. Bu, farklı projelerdeki Node.js bağımlılıklarını yönetmeyi basit ve sorunsuz hale getirir. NVM ile projeleriniz için her zaman doğru Node.js sürümüne sahip olacak, uyumluluk ve kullanım kolaylığı sağlayacaksınız. Mutlu kodlamalar!