Varsayılan düğüm sürümü NVM kullanılarak nasıl ayarlanabilir?


196

İki düğüm sürümü ile nvm (ubuntu ile zsh kabuk) yükledim: v6.11.5 ve v9.0.0 ve nvm'deki varsayılan sürüm v9.0.0

Düğüm sürümünü her değiştirmem gerektiğinde

$ nvm list
         v6.11.5
->       v9.0.0
         system
default -> node (-> v9.0.0)
node -> stable (-> v9.0.0) (default)
stable -> 9.0 (-> v9.0.0) (default)


$ nvm v6

V6.11.5'i tanımlamak için nvm sürümü varsayılanını nasıl değiştirebilirim?

Yanıtlar:


399

(nvm sürdürücü burada)

nvm alias default 6.11.5 o belirli sürüme sabitlenmiş olmasını istiyorsanız.

Siz de yapabilirsiniz nvm alias default 6.

Her iki durumda da, en son sürümüne yükseltmek isteyeceksiniz nvm(bu yazı itibariyle v0.33.11)


Ek: takma ad, yeni sürümler yüklemediğiniz sürece çalışır. Yeni bir düğüm kurduktan sonra, düğüm kullanmakta olduğunuz düğüm olacaktır. Bu nedenle bu davranışı önlemek istiyorsanız, her kurulumdan sonra nvm takma adı varsayılan desiredVersionOfNode ayarını yapmanız veya bir terminali yeniden açmanız gerekir.
daGo

4
nvm alias default node"En son" seçeneğini varsayılan yapmak için kullanın .
Ryan Wheale

"Nvm takma adı varsayılan 10.17.0" komut olarak tanınmayan başka kimse var mı? nvm bana mevcut seçeneklerin bir listesini veriyor ... hiçbir şey yapmıyor gibi görünüyor (ve "ng -v" node.js'nin yanlış, eski sürümünü kullanmaya devam ediyor)
Mike Gledhill

@MikeGledhill nvm'yi doğru kullandığınızdan emin misiniz? Eğer kullanıyorsanız nvm-windows, bu tamamen farklı bir proje. Gerçek nvmWSL'nin pencerelerde çalışmasını gerektirir.
LJHarb

Yapmak nvm alias defaulthiçbir şey yapmaz. "Default" etiketi değişir, ancak yeni bir kabuk hala istenmeyen sürümü kullanıyor. Gerekli olmayan sürümleri kaldırmanın işe yaradığını gördüm.
Jari Turkia

16

Diyelim ki varsayılan sürümü 10.19.0 yapmak istiyoruz.

nvm alias default v10.19.0

Ama aşağıdaki hatayı verecektir

! WARNING: Version 'v10.19.0' does not exist.
default -> v10.19.0 (-> N/A)

Bu durumda iki komutu aşağıdaki sırayla çalıştırmanız gerekir

# Install the version that you would like 
nvm install 10.19.0

# Set 10.19.0 (or another version) as default
nvm alias default 10.19.0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.