Yazılımı eski sürüme geçirmek, onu yükseltmek kadar zor olabilir, ancak NVM ile değil. Bu araç, Node.js sürümünüzü değiştirmenizi kolaylaştırır.

Yeni Node.js sürümlerinin piyasaya sürülmesiyle, mevcut bağımlılıklarla uyumluluk sorunlarıyla karşılaşmanız alışılmadık bir durum değildir. Bu gibi durumlarda, uygulamanızın beklendiği gibi çalıştığından emin olmak için kullandığınız Node.js sürümünü daha uygun bir sürüme düşürmeniz gerekebilir.

Node.js sürümünüzü eski sürüme geçirmek için uygulamanız gereken adımlar hakkında bilgi edinin.

Node.js Sürüm Oluşturma Sistemini Anlamak

Tüm Node.js sürümleri eşit değildir. Daha yeni sürümler gelişmiş performans ve yeni özellikler sunarken, kodunuzla ilgili sorunlara neden olabilecek önemli değişiklikler de getirebilir. Önceki bir sürümü seçerken kararlı ve uygulamanızda kullandığınız bağımlılıklarla uyumlu olanı seçin.

LTS sürümleri, uzun süre desteklenen ve güvenlik düzeltmeleri ve hata düzeltme ekleri dahil olmak üzere düzenli güncellemeler alan sürümlerdir. Mevcut sürümler ise en son özellikleri ve iyileştirmeleri kullanmak isteyen geliştiriciler için tasarlanmıştır. Kullanılacak bir Node.js sürümünü seçerken bunu aklınızda bulundurun.

instagram viewer

Node.js Sürümlerini Yönetmek için NVM'yi Kullanma

Düğüm Sürümü Yöneticisi (NVM), birden çok Node.js sürümü yükleyin ve bunlar arasında geçiş yapın kolaylıkla. Her bir Node.js sürümüne özgü paketleri ve bağımlılıkları kurmanıza olanak tanır. Bu, ihtiyaç duyduğu Node.js sürümüne bağlı olarak her proje için farklı paket kümelerine ve bağımlılıklara sahip olabileceğiniz anlamına gelir.

Bu yaklaşım, belirli bir sürüme her ihtiyaç duyduğunuzda Node'u yükleyip kaldırmaktan daha iyidir.

NVM'yi kullanmadan önce yüklemeniz gerekir. ziyaret edin resmi NVM GitHub deposu ve NVM'yi işletim sisteminize yüklemek için talimatları izleyin.

NVM'yi kurduktan sonra, şu komutu çalıştırarak düzgün çalıştığını doğrulayın:

nvm --v

Windows kullanıyorsanız, işletim sistemini yeniden başlatmanız veya bu komutu komut isteminde yönetici olarak çalıştırmanız gerekebilir.

Artık NVM'yi kurduğunuza göre, onu Node.js sürümlerinizi yönetmek için kullanabilirsiniz. Aşağıdakiler, Node.js sürüm 17.9.1'i yüklemek için temel adımlardır.

Bir terminal veya komut istemi açın. Ardından, nvm install komutunu ve ardından 17.9.1 sürüm numarasını kullanın.

nvm kurulumu 17.9.1

Yükleme tamamlandıktan sonra, yüklü Node.js sürümüne geçmek için nvm use komutunu ve ardından sürüm numarasını kullanın.

nvm 17.9.1 kullanın

Terminalde veya komut isteminde node -v komutunu çalıştırarak doğru Node.js sürümünün kullanıldığını doğrulayın:

düğüm -v

Bu, az önce yüklediğiniz Node.js sürümünün sürüm numarasını göstermelidir.

v17.9.1

NVM Sürümleri Arasında Geçiş

Daha önce belirtildiği gibi, NVM kullanmanın ana avantajlarından biri, gerektiğinde Node.js sürümleri arasında kolayca geçiş yapabilme yeteneğidir.

Başlamak için, makinenizde yüklü olan tüm Node.js sürümlerini listelemek için nvm ls komutunu kullanın.

nvm ls

nvm ls komutunun çıktısı, sürüm numarasını ve o sürümün şu anda kullanımda olup olmadığını içerir.

20.1.0
18.12.1
* 17.9.1 (Şu anda 64 bit çalıştırılabilir dosya kullanılıyor)
6.14.0

Artık komutu kullanabilirsiniz nvm kullanımı ardından istenen Node.js sürümüne geçmek için sürüm numarası.

Node.js Sürümleri için Takma Ad Oluşturma

Projeleriniz için sık sık belirli bir Node.js sürümüne başvurursanız, kısa takma adı hatırlaması ve yazması daha kolay olabilir.

NVM kullanarak Node.js'nin belirli bir sürümü için takma ad oluşturmak üzere nvm alias komutunu kullanın. Örneğin, Node.js sürüm 17.9.1 için default17 adlı bir diğer ad oluşturmak üzere aşağıdaki komutu çalıştırın:

nvm takma adı default17 17.9.1

Şimdi, yazmak yerine nvm 17.9.1 kullanın o sürüme her geçmek istediğinizde, kullanabilirsiniz nvm default17'yi kullan.

Bu takma adı kaldırmak istiyorsanız, nvm unalias komutunu kullanın:

nvm takma adı default17

Node.js Sürümlerini Yönetmek için NVM'yi Kullanma

Farklı uygulamalar, farklı Node.js sürümleriyle uyumlu olabilir. Önceki bir sürüme geçmeniz veya hatta en son sürüme yükseltmeniz gerekirse, NVM'yi kullanın.

NVM, birden fazla Node.js sürümü kurmanıza ve proje bazında bunlar arasında geçiş yapmanıza yardımcı olacaktır. Bu şekilde, uyumsuzluk sorunlarından kaçınırsınız.