fnm Kurulumu
fnm birden fazla kurulum yöntemi sunar. İşletim sisteminize uygun olanı seçin.
macOS
Homebrew Kullanarak (Önerilen)
brew install fnmcurl Betiği Kullanarak
curl -fsSL https://fnm.vercel.app/install | bashMacPorts Kullanarak
port install fnmWindows
winget Kullanarak (Önerilen)
winget install Schniz.fnmScoop Kullanarak
scoop install fnmChocolatey Kullanarak
choco install fnmcurl Betiği Kullanarak (Git Bash veya WSL gerekli)
curl -fsSL https://fnm.vercel.app/install | bashLinux
curl Betiği Kullanarak (Önerilen)
curl -fsSL https://fnm.vercel.app/install | bashHomebrew Kullanarak
brew install fnmGitHub Releases'dan İndirme
- fnm Releases sayfasını ziyaret edin
- Mimariniz için arşivi indirin
- İkili dosyayı çıkarın ve PATH dizinine taşıyın
# Örnek: x86_64 mimarisini kurulum
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnmKabuk Yapılandırması
Kurulumdan sonra, Kabuk ortam değişkenlerini yapılandırmanız gerekir.
Bash
~/.bashrc dosyasına aşağıdakini ekleyin:
eval "$(fnm env --use-on-cd)"Ardından yapılandırmayı yeniden yükleyin:
source ~/.bashrcZsh
~/.zshrc dosyasına aşağıdakini ekleyin:
eval "$(fnm env --use-on-cd)"Ardından yapılandırmayı yeniden yükleyin:
source ~/.zshrcFish
~/.config/fish/config.fish dosyasına aşağıdakini ekleyin:
fnm env --use-on-c | sourceArdından yapılandırmayı yeniden yükleyin:
source ~/.config/fish/config.fishPowerShell
PowerShell profil dosyasına aşağıdakini ekleyin:
fnm env --use-on-cd | Out-String | Invoke-ExpressionProfil dosyasını aşağıdaki komutla açabilirsiniz:
notepad $PROFILEKurulumu Doğrulama
Kurulumdan sonra, fnm'nin doğru şekilde kurulduğunu doğrulayın:
fnm --versionŞuna benzer bir çıktı almalısınız:
fnm 1.37.1Ortam Değişkeni Yapılandırması
fnm, özel yapılandırma için aşağıdaki ortam değişkenlerini destekler:
| Ortam Değişkeni | Açıklama | Varsayılan |
|---|---|---|
FNM_DIR | fnm kurulum dizini | ~/.fnm |
FNM_NODE_DIST_MIRROR | Node.js indirme aynası | https://nodejs.org/dist |
FNM_LOGLEVEL | Günlük seviyesi | info |
FNM_ARCH | Mimari geçersiz kılma | Sistem mimarisi |
FNM_COREPACK_ENABLED | Corepack'i etkinleştir | false |
Çin'de Ayna Kullanma
Çin anakarasında, indirmeleri hızlandırmak için bir ayna yapılandırabilirsiniz:
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/nodeVeya Kabuk yapılandırma dosyasına ekleyin:
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"Sonraki Adımlar
Kurulumdan sonra şunları yapabilirsiniz:
- Node.js Kurulumu - İlk Node.js versiyonunuzu kurmak için fnm kullanın
- Komut Referansı - Tüm mevcut komutları öğrenin
- Versiyon Yönetimi - Birden fazla Node.js versiyonunu nasıl yöneteceğinizi öğrenin