11 Kasım 2023 • 20 dakikalık okuma
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.
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.
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.
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.
Node.js kurmak için terminal açılır;
sudo apt update
Sonrasında;
sudo apt install nodejs
Kurulum tamamlandığında sürüm kontrol edilir;
node -v
Ortamda Node.js kurulu ise sürüm numarası görüntülenir.
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.
Node Sürüm Yöneticisi kurmak için terminal ekranında;
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
kodu çalıştırılır. Sonrasında;
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;
command -v nvm
ya da
nvm -v
komutları çalıştırılır. Sürüm numarası kontrol edilir.
NVM ile Node.js kurulumu için, tüm sürümler listenir;
nvm ls-remote
En güncel sürümü kurmak için;
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.
nvm install 13.14.0
Kurulum sonrasında kontrol etmek için;
nvm current
ya da
node -v
Birden fazla node sürümü yüklenebilir;
nvm install 20.9.0
NVM ile kurulu sürümleri görmek için;
nvm ls
Farklı bir sürümü kullanmak için;
nvm use 13.14.0
Sürümü kaldırmak için;
nvm uninstall 13.14.0
NodeJS uygulamasını kaldırmak için;
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
NVM uygulamasını kaldırmak için;
$ rm -rf "$NVM_DIR"