Resmi Yol (Ubuntu)
Düğüm 12'deyseniz ve düğüm 10'a geri dönmek istiyorsanız, düğümü kaldırın ve istenen sürüm için talimatları izleyin:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
pencereler
Kendimi Windows'ta LTS'ye kanayan kenardan düşürmek istedim. Chocolatey gibi bir paket yöneticisi veya nvm veya n gibi bir düğüm sürüm yöneticisi kullanmıyorsanız, .msiistediğiniz sürümü indirin ve yükleyin. Şu anda yüklü olan sürümü Windows'taki "Program ekle veya kaldır" aracıyla kaldırmak isteyebilirsiniz.
chocolatey
Chocolatey'i kurulumları kolayca güncel tutmak için şiddetle tavsiye ederim ve Windows'a Node.js'yi yüklemek için yaygın bir yoldur. LTS sürümünü yüklemeden önce kanayan kenar sürümünü kaldırmak zorunda kaldım:
choco uninstall nodejs
choco install nodejs-lts
İle package.json
Programınızın kullanıcılarının doğru sürümü kullanmasını sağlar
Belirli bir proje için nodebağımlılık olarak ekleyebilir package.jsonve hangi sürümün kullanıldığını kontrol edebilirsiniz. Bir package.json"komut dosyası" yürütüldüğünde , npm(ve yarn) bu sürümü komut dosyasını çalıştırmak için genel olarak yüklenmiş Node.js yerine kullanır.
nodePaket indirerek bunu gerçekleştirir nodeyerel sistem için ikili ve içine koyar node_modules/.bindizine.
Düğüm Sürümü Yöneticisi
Çok taşınabilir olmasa da, bazı geliştiriciler belirli bir zamanda hangi düğümün aktif versiyonunun aktif olduğunu manuel olarak değiştirmeyi sever. Sisteminiz için istediğiniz sürümü seçmek (ve otomatik olarak yüklemek) için yararlı CLI arabirimleri sağlayan iki popüler npm paketi vardır: nvmve n. İkisinden birini kullanmak bu cevabın kapsamı dışındadır.