Node Versiyon Değiştirme ve NVM

Share

Manuel ve NVM ile Node versiyon değiştirme olarak iki ana başlıkta yöntemleri inceleyebilirsiniz;

Manuel Node Versiyon Yönetimi

  1. yum clean all komutunu kullanarak YUM önbelleğini temizleyin.
sudo yum clean all
  1. Yum deposunu güncelleyin.
sudo yum update
  1. Node.js sürümünü kontrol edin ve gerekiyorsa yükseltin.
node -v
  1. Eğer yükseltmeniz gerekiyorsa, önce mevcut sürümü kaldırın:
sudo yum remove nodejs
sudo yum clean all
  1. Yeni sürümü yükleyin:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash
sudo yum install nodejs

 Bu, Node.js 14.x sürümünü yükler.

(İstenilen sürüm numarası yüklenebilir.)

NVM ile Node Versiyon Yönetimi

Node Version Manager (NVM), Linux ve macOS gibi işletim sistemlerinde Node.js’in farklı sürümlerini yönetmek için kullanılan bir araçtır. NVM’i indirip kullanmak için aşağıdaki adımları takip edebilirsiniz:

  • NVM İndirme ve Kurulum
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Bu komut, NVM’in en son sürümünü indirir ve kurar. Kurulum tamamlandığında, bir çıkış almanız gerekebilir. Bu çıkışı kapatıp tekrar bir terminal penceresi açarsanız NVM kullanıma hazır olacaktır.

NVM Kullanımı: NVM, kullanabileceğiniz Node.js sürümlerini yönetmenize yardımcı olur. İşte bazı temel NVM komutları;

  • Node.js Sürümünü Yükleme;

Örneğin, Node.js’in 14.17.6 sürümünü yüklemek için;

nvm install 14.17.6
  • Yüklü Node.js Sürümlerini Listeleme

Hangi Node.js sürümlerinin yüklü olduğunu görmek için;

nvm ls
  • Kullanılacak Node.js Sürümünü Belirleme

Kurulu Node.js sürümleri arasında geçiş yapmak için;

nvm use 14.17.6
  • Varsayılan Node.js Sürümünü Belirleme

Varsayılan Node.js sürümünü ayarlamak için;

nvm alias default 14.17.6

NVM Kaldırma (Opsiyonel)

NVM’yi kaldırmak isterseniz, aşağıdaki komutları kullanabilirsiniz;

nvm deactivate # Aktif Node.js sürümünü devre dışı bırak
nvm uninstall <sürüm> # Belirli bir Node.js sürümünü kaldır
rm -rf ~/.nvm # NVM ve bağlantılı dosyaları sil

Bu komutlar, NVM’i sistemden kaldırır.

NVM’i kullanarak Node.js sürümleri arasında geçiş yapabilir ve projeleriniz için farklı Node.js sürümleri kullanabilirsiniz. Bu, projelerinizin belirli Node.js sürümlerine uyumluluğunu sağlamak için oldukça faydalıdır.