Skip to content

fnm Kurulumu

fnm birden fazla kurulum yöntemi sunar. İşletim sisteminize uygun olanı seçin.

macOS

Homebrew Kullanarak (Önerilen)

bash
brew install fnm

curl Betiği Kullanarak

bash
curl -fsSL https://fnm.vercel.app/install | bash

MacPorts Kullanarak

bash
port install fnm

Windows

winget Kullanarak (Önerilen)

powershell
winget install Schniz.fnm

Scoop Kullanarak

powershell
scoop install fnm

Chocolatey Kullanarak

powershell
choco install fnm

curl Betiği Kullanarak (Git Bash veya WSL gerekli)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Linux

curl Betiği Kullanarak (Önerilen)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Homebrew Kullanarak

bash
brew install fnm

GitHub Releases'dan İndirme

  1. fnm Releases sayfasını ziyaret edin
  2. Mimariniz için arşivi indirin
  3. İkili dosyayı çıkarın ve PATH dizinine taşıyın
bash
# Ö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/fnm

Kabuk Yapılandırması

Kurulumdan sonra, Kabuk ortam değişkenlerini yapılandırmanız gerekir.

Bash

~/.bashrc dosyasına aşağıdakini ekleyin:

bash
eval "$(fnm env --use-on-cd)"

Ardından yapılandırmayı yeniden yükleyin:

bash
source ~/.bashrc

Zsh

~/.zshrc dosyasına aşağıdakini ekleyin:

zsh
eval "$(fnm env --use-on-cd)"

Ardından yapılandırmayı yeniden yükleyin:

zsh
source ~/.zshrc

Fish

~/.config/fish/config.fish dosyasına aşağıdakini ekleyin:

fish
fnm env --use-on-c | source

Ardından yapılandırmayı yeniden yükleyin:

fish
source ~/.config/fish/config.fish

PowerShell

PowerShell profil dosyasına aşağıdakini ekleyin:

powershell
fnm env --use-on-cd | Out-String | Invoke-Expression

Profil dosyasını aşağıdaki komutla açabilirsiniz:

powershell
notepad $PROFILE

Kurulumu Doğrulama

Kurulumdan sonra, fnm'nin doğru şekilde kurulduğunu doğrulayın:

bash
fnm --version

Şuna benzer bir çıktı almalısınız:

fnm 1.37.1

Ortam Değişkeni Yapılandırması

fnm, özel yapılandırma için aşağıdaki ortam değişkenlerini destekler:

Ortam DeğişkeniAçıklamaVarsayılan
FNM_DIRfnm kurulum dizini~/.fnm
FNM_NODE_DIST_MIRRORNode.js indirme aynasıhttps://nodejs.org/dist
FNM_LOGLEVELGünlük seviyesiinfo
FNM_ARCHMimari geçersiz kılmaSistem mimarisi
FNM_COREPACK_ENABLEDCorepack'i etkinleştirfalse

Çin'de Ayna Kullanma

Çin anakarasında, indirmeleri hızlandırmak için bir ayna yapılandırabilirsiniz:

bash
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node

Veya Kabuk yapılandırma dosyasına ekleyin:

bash
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"

Sonraki Adımlar

Kurulumdan sonra şunları yapabilirsiniz: