Mac’te Node Sürüm Yükseltme

Mac’te Node Sürüm Yükseltme

·

2 min read

Node.js, JavaScript kodunu sunucu tarafında çalıştırmak için kullanılan popüler bir açık kaynaklı platformdur. Node.js’in farklı sürümleri vardır ve bazen en son özellikleri veya güvenlik güncellemelerini kullanmak için sürüm yükseltmeniz gerekebilir. Bu yazıda, Mac’te node sürümünü nasıl yükseltebileceğinizi adım adım göstereceğim.

  1. Öncelikle, mevcut node sürümünüzü kontrol edin. Bunu yapmak için, terminal uygulamasını açın ve aşağıdaki komutu yazın:
node -v

Bu komut, node sürümünüzü v18.15.0 gibi bir formatta gösterecektir.

  1. Sonra, node sürümünüzü yönetmek için n adlı bir paket yükleyin. n paketi, node sürümleri arasında kolayca geçiş yapmanızı sağlar. Bunu yapmak için, terminalde aşağıdaki komutları yazın:
sudo npm cache clean -f
sudo npm install -g n

Bu komutlar, npm önbelleğini temizler ve n paketini global olarak kurar.

  1. Ardından, istediğiniz node sürümünü seçin. Bunu yapmak için, terminalde aşağıdaki komutlardan birini yazın:
npx n stable # en son kararlı sürümü kurar
npx n latest # en son sürümü kurar
npx n lts # en son uzun vadeli destek (LTS) sürümünü kurar
npx n x.y.z # belirli bir sürümü (x.y.z) kurar

Bu komutlar, seçtiğiniz node sürümünü indirir ve aktif hale getirir.

  1. Son olarak, yeni node sürümünüzü kontrol edin. Bunu yapmak için, terminalde aşağıdaki komutu yazın:
node -v

Bu komut, yeni node sürümünüzü gösterecektir. Eğer başarılı olduysa, tebrikler! Mac’te node sürümünüzü başarıyla yükselttiniz.

Not: Eğer eski bir node sürümünü kaldırmak isterseniz, terminalde aşağıdaki komutu yazabilirsiniz:

sudo rm -rf ~/.nvm/versions/node/v18.15.0 # v18.15.0 yerine kaldırmak istediğiniz sürümü yazın

Bu komut, belirttiğiniz node sürümünün dosyalarını siler.

Ayrıca, bazen npm i yaptıktan sonra .npm klasöründe yazma erişim yetkisi vermeniz gerekebilir. Bunu yapmak için, terminalde aşağıdaki komutu yazabilirsiniz:

sudo chown -R 501:20 "/Users/USER/.npm" # 501:20 yerine kullanıcı kimliği ve grubu numaralarınızı yazın

Bu komut, .npm klasörünün sahibini ve grubunu değiştirir.