fnm use Komutu Rehberi
fnm use komutu şu anda kullanılan Node.js versiyonunu değiştirmek için kullanılır.
Komut Sözdizimi
bash
fnm use [SEÇENEKLER] [VERSİYON]Parametreler
VERSION
Değiştirilecek Node.js versiyonunu belirtin:
bash
# Ana versiyona geç
fnm use 20
# Belirli bir versiyona geç
fnm use 20.10.0
# Takma ad kullan
fnm use default
# Versiyon belirtilmemiş, versiyon dosyasından okur
fnm useSeçenekler
--install-if-missing
Eğer versiyon kurulu değilse otomatik olarak kur:
bash
fnm use 18 --install-if-missing--silent-if-unchanged
Versiyon değişmezse mesaj çıktısı verme:
bash
fnm use 20 --silent-if-unchanged--node-dist-mirror
--install-if-missing ile birlikte kullanılır, indirme aynasını belirtir:
bash
fnm use 18 --install-if-missing --node-dist-mirror=https://npmmirror.com/mirrors/node--fnm-dir
fnm kurulum dizinini belirt:
bash
fnm use 20 --fnm-dir=/custom/path--log-level
Günlük seviyesini ayarla:
bash
fnm use 20 --log-level=quietKullanım Örnekleri
Temel Değiştirme
bash
# Node.js 20'ye geç
fnm use 20
# Node.js 18.17.0'a geç
fnm use 18.17.0Otomatik Kur ve Değiştir
bash
# Versiyon kurulu değilse otomatik kur
fnm use 16 --install-if-missingTakma Ad Kullanarak Değiştir
bash
# Önceden ayarlanmış takma ad kullan
fnm use default
fnm use legacySessiz Mod
bash
# Gereksiz çıktılardan kaçınmak için betiklerde kullan
fnm use 20 --silent-if-unchangedVersiyon Seçim Önceliği
Versiyon belirtilmediğinde, fnm aşağıdaki sırayla arar:
.node-versiondosyası.nvmrcdosyasıpackage.jsonengines.node- Varsayılan versiyon
default Komutundan Farkı
fnm use- Mevcut Kabuk oturumu için versiyonu değiştirirfnm default- Global varsayılan versiyonu ayarlar
bash
# Varsayılan versiyonu ayarla (yeni terminalleri etkiler)
fnm default 20
# Versiyonu geçici olarak değiştir (sadece mevcut terminal)
fnm use 18Yaygın Sorunlar
Versiyon Kurulu Değil
bash
# Hata mesajı
error: Can't find version 18.0.0
# Çözüm: Otomatik kur
fnm use 18 --install-if-missingDeğiştirmeden Sonra node Versiyonu Değişmiyor
Kabuk yapılandırmasının doğru olduğundan emin olun:
bash
# Node yolunu kontrol et
which node
# fnm dizinine işaret etmelidir
# ~/.fnm/node-versions/.../bin/nodeVersiyon Dosyası Çalışmıyor
bash
# --use-on-cd'nin etkin olduğunu doğrula
eval "$(fnm env --use-on-cd)"
# Versiyon dosyasının var olduğunu doğrula
cat .node-versionİlgili Bağlantılar
- Versiyon Yönetimi - Versiyon yönetimi rehberi
- Komut Referansı - Tüm komut ayrıntıları
- install Komutu - install komutu ayrıntıları