MacBook’ta NVM (Node Version Manager) Kurulumu

node
node

MacBook’ta NVM (Node Version Manager) Kurulumu

Node.js geliştirici misiniz ve farklı Node.js sürümleri arasında kolayca geçiş yapmak mı istiyorsunuz? NVM tam size göre! İşte MacBook’unuza NVM’i kurmanın adım adım rehberi.

NVM Nedir?

NVM (Node Version Manager), birden fazla Node.js sürümünü yönetmenizi sağlayan kullanışlı bir araçtır. Bu, farklı projeler için farklı Node.js sürümlerini kullanmanıza olanak tanır.

Kurulum Adımları

  1. Homebrew Kurulumu
    Eğer henüz Homebrew kurulu değilse, önce onu kurun:
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. NVM Kurulumu
    Terminali açın ve şu komutu çalıştırın:
   brew install nvm
  1. NVM’i Yapılandırma
    Kurulum tamamlandıktan sonra, NVM’i yapılandırmanız gerekecek. Bash kullanıyorsanız ~/.bash_profile, Zsh kullanıyorsanız ~/.zshrc dosyanızı açın ve şu satırları ekleyin:
   export NVM_DIR="$HOME/.nvm"
   [ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh"
   [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
  1. Değişiklikleri Uygulama
    Terminali yeniden başlatın veya şu komutu çalıştırın:
   source ~/.bash_profile  # veya ~/.zshrc
  1. Kurulumu Doğrulama
    NVM’in başarıyla kurulduğunu doğrulamak için:
   nvm --version

NVM Kullanımı

NVM kurulduktan sonra, şu komutlarla farklı Node.js sürümlerini yönetebilirsiniz:

  • Node.js’in en son sürümünü yüklemek için: nvm install node
  • Belirli bir sürümü yüklemek için: nvm install 14.17.0
  • Yüklü sürümler arasında geçiş yapmak için: nvm use 14.17.0

Sonuç

NVM, MacBook’unuzda Node.js geliştirme yaparken size büyük esneklik sağlar. Farklı projeler için farklı Node.js sürümlerini kolayca yönetebilir ve geçiş yapabilirsiniz.

Bu rehberi takip ederek, MacBook’unuzda NVM’i başarıyla kurmuş ve kullanıma hazır hale getirmiş olmalısınız. Mutlu kodlamalar!

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir