Node.js, açık kaynaklı ve çok platform destekli JavaScript çalıştırma ortamıdır. JavaScript kodlarını tarayıcı olmadan çalıştırılmasını sağlar.

NodeJS Nedir?

Node.js, açık kaynaklı ve çok platform destekli JavaScript çalıştırma ortamıdır. JavaScript kodlarını tarayıcı olmadan çalıştırılmasını sağlar. Farklı işletim sistemleri üzerinde çalışabilir. Node.js ücretsizdir ve asenkron çalışır. JavaScript komutları sadece web tarayıcı içindeki JavaScript motoru tarafından istemci tarafında çalıştırılır. Node.js ile JavaScript komutları sunucu tarafında çalıştırılabilir ve istemci tarafında yapılamayan bir çok işlemi gerçekleştirebilir hale gelmiştir.

NVM Nedir?

Node Sürüm Yöneticisi (ing.: Node Version Manager, kısaltması: nvm) farklı Node.js sürümlerini kolayca yüklenip kullanılabilmesini sağlar.

NodeJS Kurulu Mu?

Node.js mevcut ortamda kurulu olup olmadığını görebilmek için; terminal ekranından node -v komutu çalıştırılır. Ortamda Node.js kurulu ise sürüm numarası görüntülenir. Kurulu değil ise node: komut bulunamadı çıktısı görüntülenir.

NodeJS kurulu değil
Resim 1. NodeJS kurulu değil

NodeJS Kurulum Adımları

Node.js kurmak için terminal açılır;

Kod

sudo apt update

Sonrasında;

Kod

sudo apt install nodejs

Kurulum tamamlandığında sürüm kontrol edilir;

Kod

node -v

Ortamda Node.js kurulu ise sürüm numarası görüntülenir.

NodeJS kuruldu
Resim 2. NodeJS kuruldu

Node Version Manager İle Farklı NodeJS Sürümlerinin Kurulumu

Mevcut ortamda nvm kurulu olup olmadığını görebilmek için; terminal ekranından nvm -v komutu çalıştırılır. Ortamda nvm kurulu ise sürüm numarası görüntülenir. Kurulu değil ise nvm: komut bulunamadı çıktısı görüntülenir.

NVM Kurulumu

Node Sürüm Yöneticisi kurmak için terminal ekranında;

Kod

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

kodu çalıştırılır. Sonrasında;

Kod

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

Kurulumun tamamlandığını görmek için;

Kod

command -v nvm

ya da

Kod

nvm -v

komutları çalıştırılır. Sürüm numarası kontrol edilir.

NVM İle NodeJS Kurulumu

NVM ile Node.js kurulumu için, tüm sürümler listenir;

Kod

nvm ls-remote

nvm ls-remote
Resim 3. nvm ls-remote

En güncel sürümü kurmak için;

Kod

nvm install node

Belirli bir sürümü yüklemek için ilgili sürüm numarasını içeren kod çalıştırılır.

Kod

nvm install 13.14.0

Kurulum sonrasında kontrol etmek için;

Kod

nvm current

ya da

Kod

node -v

Birden fazla node sürümü yüklenebilir;

Kod

nvm install 20.9.0

NVM ile kurulu sürümleri görmek için;

Kod

nvm ls

Farklı bir sürümü kullanmak için;

Kod

nvm use 13.14.0

Sürümü kaldırmak için;

Kod

nvm uninstall 13.14.0

NodeJS Kaldırma

NodeJS uygulamasını kaldırmak için;

Kod

sudo apt remove nodejs

Kod

sudo apt purge nodejs

Kod

sudo apt autoremove

NVM Kaldırma

NVM uygulamasını kaldırmak için;

Kod

$ rm -rf "$NVM_DIR"

Kaynaklar

  1. Node.js Introduction , w3schools.com, 11.11.2023 tarihinde alındı.
  2. How To Install Node.js on Ubuntu 20.04 , digitalocean.com, 11.11.2023 tarihinde alındı.
  3. How to install Node.js and npm using Node Version Manager (NVM) , medium.com, 11.11.2023 tarihinde alındı.
  4. Node Version Manager , github.com, 11.11.2023 tarihinde alındı.

 


Beğen