Skip to content

Instal fnm

fnm menawarkan beberapa metode instalasi. Pilih yang sesuai dengan sistem operasi Anda.

macOS

Menggunakan Homebrew (Direkomendasikan)

bash
brew install fnm

Menggunakan Script curl

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

Menggunakan MacPorts

bash
port install fnm

Windows

Menggunakan winget (Direkomendasikan)

powershell
winget install Schniz.fnm

Menggunakan Scoop

powershell
scoop install fnm

Menggunakan Chocolatey

powershell
choco install fnm

Menggunakan Script curl (Memerlukan Git Bash atau WSL)

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

Linux

Menggunakan Script curl (Direkomendasikan)

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

Menggunakan Homebrew

bash
brew install fnm

Unduh dari GitHub Releases

  1. Kunjungi halaman Releases fnm
  2. Unduh arsip untuk arsitektur Anda
  3. Ekstrak dan pindahkan biner ke direktori PATH
bash
# Contoh: Instal arsitektur x86_64
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

Konfigurasi Shell

Setelah instalasi, Anda perlu mengkonfigurasi variabel lingkungan Shell.

Bash

Tambahkan berikut ke ~/.bashrc:

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

Kemudian muat ulang konfigurasi:

bash
source ~/.bashrc

Zsh

Tambahkan berikut ke ~/.zshrc:

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

Kemudian muat ulang konfigurasi:

zsh
source ~/.zshrc

Fish

Tambahkan berikut ke ~/.config/fish/config.fish:

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

Kemudian muat ulang konfigurasi:

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

PowerShell

Tambahkan berikut ke profil PowerShell:

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

Anda dapat membuka profil dengan:

powershell
notepad $PROFILE

Verifikasi Instalasi

Setelah instalasi, verifikasi bahwa fnm terinstal dengan benar:

bash
fnm --version

Output serupa:

fnm 1.37.1

Konfigurasi Variabel Lingkungan

fnm mendukung variabel lingkungan berikut untuk konfigurasi kustom:

Variabel LingkunganDeskripsiDefault
FNM_DIRDirektori instalasi fnm~/.fnm
FNM_NODE_DIST_MIRRORMirror unduhan Node.jshttps://nodejs.org/dist
FNM_LOGLEVELTingkat loginfo
FNM_ARCHPenggantian arsitekturArsitektur sistem
FNM_COREPACK_ENABLEDAktifkan Corepackfalse

Menggunakan Mirror di Tiongkok

Di Tiongkok daratan, Anda dapat mengkonfigurasi mirror untuk mempercepat unduhan:

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

Atau tambahkan ke file konfigurasi Shell:

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

Langkah Selanjutnya

Setelah instalasi, Anda dapat: