Skip to content

Panduan Perintah fnm install

Perintah fnm install digunakan untuk menginstal versi Node.js baru.

Sintaks Perintah

bash
fnm install [OPSI] [VERSI]

Parameter

VERSI

Tentukan versi Node.js yang akan diinstal:

bash
# Instal versi mayor (otomatis memilih versi minor terbaru)
fnm install 20

# Instal versi tertentu
fnm install 20.10.0

# Instal versi LTS
fnm install lts/iron

# Tidak ada versi yang ditentukan, membaca dari file versi
fnm install

Opsi

--lts

Instal versi LTS (Long Term Support) terbaru:

bash
fnm install --lts

--latest

Instal versi terbaru (termasuk non-LTS):

bash
fnm install --latest

--use

Ganti ke versi segera setelah instalasi:

bash
fnm install 20 --use

--progress

Kontrol tampilan progress bar unduhan:

bash
# Tampilan otomatis (default)
fnm install 20 --progress=auto

# Selalu tampilkan
fnm install 20 --progress=always

# Jangan tampilkan
fnm install 20 --progress=never

--node-dist-mirror

Tentukan mirror unduhan Node.js:

bash
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

--arch

Tentukan arsitektur instalasi:

bash
# Instal versi x64
fnm install 20 --arch=x64

# Instal versi ARM64
fnm install 20 --arch=arm64

--fnm-dir

Tentukan direktori instalasi fnm:

bash
fnm install 20 --fnm-dir=/custom/path

--log-level

Tetapkan tingkat log:

bash
fnm install 20 --log-level=quiet
fnm install 20 --log-level=error
fnm install 20 --log-level=info

--corepack-enabled

Aktifkan dukungan Corepack:

bash
fnm install 20 --corepack-enabled

Contoh Penggunaan

Instal Versi LTS

bash
# Instal LTS terbaru
fnm install --lts

# Instal versi LTS tertentu
fnm install lts/iron    # Node.js 20.x
fnm install lts/hydrogen # Node.js 18.x

Instal Versi Tertentu

bash
# Instal versi mayor
fnm install 20

# Instal versi minor
fnm install 20.10

# Instal versi tepat
fnm install 20.10.0

Instal dan Gunakan

bash
# Instal dan ganti segera
fnm install 20 --use

# Instal dan tetapkan sebagai default
fnm install 20 --use && fnm default 20

Gunakan Mirror untuk Unduhan Lebih Cepat

bash
# Gunakan mirror
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

Instal Arsitektur Tertentu

bash
# Instal versi x64 pada Mac Apple Silicon
fnm install 20 --arch=x64

Format Versi

fnm mendukung beberapa format versi:

FormatContohDeskripsi
Versi mayor20Terbaru 20.x.x
Versi minor20.10Terbaru 20.10.x
Versi tepat20.10.0Versi tepat
Nama LTSlts/ironNama kode versi LTS
terbaru--latestVersi terbaru

Nama Kode Versi LTS

Nama KodeVersiTanggal Rilis
Iron20.x2023-10
Hydrogen18.x2022-10
Gallium16.x2021-10
Erbium14.x2020-10
Dubnium12.x2019-10

Variabel Lingkungan

Anda dapat mengkonfigurasi perilaku default melalui variabel lingkungan:

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

# Aktifkan Corepack
export FNM_COREPACK_ENABLED=true

# Tetapkan direktori instalasi
export FNM_DIR=~/.fnm

Masalah Umum

Instalasi Gagal

bash
# Coba gunakan mirror
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# Lihat log terperinci
fnm install 20 --log-level=info

Versi Sudah Ada

bash
# Lihat versi terinstal
fnm list

# Gunakan versi terinstal
fnm use 20

Unduhan Lambat

bash
# Konfigurasi mirror
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
fnm install 20

Tautan Terkait