Node Version Manager (NVM) Nedir ve Nasıl Kullanılır?

Node Version Manager (NVM), farklı Node.js sürümlerini yönetmek ve geçiş yapmak için kullanılan bir araçtır.

Kamil Kalkan
2 min readMay 23, 2023

NVM), Node.js geliştiricileri için oldukça faydalı bir araçtır. Farklı projelerin farklı Node.js sürümlerini gerektirdiği durumlarda, NVM sayesinde kolaylıkla geçiş yapabilir ve her bir projenin ihtiyaçlarını karşılayabilirsiniz. Ayrıca, NVM’in sağladığı esneklik, yeni Node.js sürümlerini deneme ve test etme imkanı da sunar.

NVM, Node.js geliştirme sürecinde ortaya çıkabilecek sürüm uyumsuzluklarından kaynaklanan sorunları da ortadan kaldırır. Farklı projeler arasında geçiş yaparken veya projelerinizi başka geliştiricilerle paylaşırken, Node.js sürümünün tutarlılığını sağlamak için NVM’i kullanabilirsiniz.

NVM’i Kurma

NVM’i kullanabilmek için öncelikle sisteminize yüklemeniz gerekmektedir. Aşağıdaki adımları takip ederek NVM’i kurabilirsiniz:

  1. Adım: NVM’i indirin: Terminali açın ve aşağıdaki komutu girin:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

Bu komut, NVM’in resmi kurulum betiğini indirir ve çalıştırır. Alternatif olarak, wget komutunu kullanarak da NVM'i indirebilirsiniz:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

2. Adım: NVM kurulumunu tamamladıktan sonra, terminal oturumunu yeniden başlatmanız gerekebilir. Bunu yapmak için terminali kapatın ve yeniden açın veya source komutunu kullanarak geçerli terminal oturumunu yeniden yükleyebilirsiniz:

source ~/.bashrc
//Eğer ~/.bashrc yerine ~/.zshrc veya başka bir yapılandırma dosyası kullanıyorsanız, komutu buna göre düzenleyin.

3. Adım: Terminalde aşağıdaki komutu çalıştırarak NVM’in doğru şekilde yüklendiğini kontrol edebilirsiniz:

nvm --version
//Komutu çalıştırdığınızda NVM’in sürüm numarasını görmelisiniz.

4. Adım: Terminalde aşağıdaki komutu kullanarak NVM ile yüklenebilecek Node.js sürümlerini isteyebilirsiniz:

nvm ls-remote
//Belirli bir Node.js sürümünü yükleme: Terminalde aşağıdaki komutu kullanarak istediğiniz bir Node.js sürümünü yükleyebilirsiniz:

nvm install <sürüm>
//Örneğin, Node.js v14.x.x sürümünü yüklemek için nvm install 14 komutunu kullanabilirsiniz.

5. Adım: Terminalde projenizin kök dizinine gidin ve aşağıdaki komutu kullanarak projeniz için bir Node.js sürümü belirleyebilirsiniz:

nvm use <sürüm>
//Örneğin, Node.js v14.x.x sürümünü projenizde kullanmak için nvm use 14 komutunu kullanabilirsiniz.

Özet:

Sonuç olarak, Node Version Manager (NVM), Node.js projelerinde sürüm yönetimi ve geçiş kolaylığı sağlayan güçlü bir araçtır. NVM’i kullanarak farklı Node.js sürümlerini yönetebilir, projelerinizin ihtiyaçlarına uygun sürümleri belirleyebilir ve geliştirme sürecinde daha esnek bir deneyim elde edebilirsiniz.

Umarım bu blog yazısı NVM hakkında size yeterli bilgi sağlamıştır. Başarılı geliştirme süreçleri geçirmenizi dileriz!

Yazıyı beğendiyseniz alkış atarak ve paylaşarak daha fazla kişiye ulaşmasını sağlayabilirsiniz.

--

--