Instal Node.js dengan fnm
fnm membuat instalasi dan manajemen versi Node.js menjadi sederhana dan cepat. Panduan ini akan menjelaskan secara terperinci cara menggunakan fnm untuk menginstal Node.js.
Mulai Cepat
Instal Versi LTS Terbaru
bash
fnm install --ltsInstal Versi Terbaru
bash
fnm install --latestInstal Versi Tertentu
bash
fnm install 20
fnm install 18.17.0Penjelasan Metode Instalasi
Instal Versi LTS
Versi Node.js LTS (Long Term Support) direkomendasikan untuk lingkungan produksi:
bash
# Instal versi 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
fnm install lts/gallium # Node.js 16.xNama Kode Versi LTS:
| Nama Kode | Versi | Status |
|---|---|---|
| Iron | 20.x | LTS Aktif |
| Hydrogen | 18.x | Maintenance |
| Gallium | 16.x | End of Life |
Instal Versi Tertentu
bash
# Instal versi mayor (otomatis memilih versi minor terbaru)
fnm install 20
# Instal versi tertentu
fnm install 20.10.0
# Instal versi lama
fnm install 14.21.3Instal Menggunakan File Versi
Buat file .node-version atau .nvmrc di direktori proyek:
bash
# Buat file .node-version
echo "20" > .node-version
# fnm akan otomatis membaca dan menginstal
fnm installGunakan Setelah Instalasi
Ganti ke Versi yang Terinstal
bash
# Gunakan versi tertentu
fnm use 20
# Jika versi belum terinstal, otomatis instal lalu gunakan
fnm use 18 --install-if-missingTetapkan Versi Default
bash
# Tetapkan versi default
fnm default 20
# Lihat versi default saat ini
fnm defaultGunakan Segera Setelah Instalasi
bash
# Instal dan ganti ke versi segera
fnm install 20 --useLihat Versi yang Tersedia
Lihat Versi Remote
bash
# Daftar semua versi yang tersedia
fnm list-remote
# Daftar hanya versi LTS
fnm list-remote --lts
# Filter versi tertentu
fnm list-remote --filter=18
# Lihat versi terbaru
fnm list-remote --latestLihat Versi yang Terinstal Secara Lokal
bash
fnm listContoh output:
* v20.10.0 default
v18.19.0
v16.20.2Gunakan Mirror untuk Unduhan Lebih Cepat
Di Tiongkok daratan, Anda dapat menggunakan mirror untuk mempercepat unduhan:
bash
# Tetapkan variabel lingkungan mirror
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/node
# Atau tentukan saat instalasi
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/nodeMirror umum:
| Sumber Mirror | URL |
|---|---|
| npmmirror | https://npmmirror.com/mirrors/node |
| Universitas Tsinghua | https://mirrors.tuna.tsinghua.edu.cn/nodejs-release |
Dukungan Corepack
fnm mendukung Corepack, yang dapat secara otomatis mengaktifkan Yarn dan pnpm:
bash
# Aktifkan Corepack saat instalasi
fnm install 20 --corepack-enabled
# Atau tetapkan variabel lingkungan
export FNM_COREPACK_ENABLED=true
fnm install 20Praktik Terbaik Manajemen Versi
Manajemen Versi Tingkat Proyek
Buat file .node-version di root proyek:
bash
# Tentukan versi mayor
echo "20" > .node-version
# Atau tentukan versi tepat
echo "20.10.0" > .node-versionDikombinasikan dengan opsi --use-on-cd, otomatis ganti versi saat masuk direktori:
bash
# Tambahkan ke konfigurasi Shell
eval "$(fnm env --use-on-cd)"Pengembangan Multi-Versi
bash
# Instal beberapa versi
fnm install 20
fnm install 18
fnm install 16
# Ganti di antara proyek berbeda
cd project-a && fnm use 20
cd project-b && fnm use 18Gunakan Alias
bash
# Tetapkan alias
fnm alias 20 default
fnm alias 18 legacy
# Ganti menggunakan alias
fnm use default
fnm use legacyMasalah Umum
Instalasi Gagal
Jika instalasi gagal, silakan periksa:
- Apakah koneksi jaringan normal
- Apakah perlu mengkonfigurasi mirror
- Apakah ada ruang disk yang cukup
bash
# Coba ulang menggunakan mirror
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/nodePenggantian Versi Tidak Berfungsi
Pastikan Shell dikonfigurasi dengan benar:
bash
# Periksa versi saat ini
fnm current
# Periksa path node
which nodeBersihkan Versi Lama
bash
# Lihat versi terinstal
fnm list
# Hapus versi yang tidak diperlukan
fnm uninstall 16.20.2Tautan Terkait
- Instal fnm - Instal fnm
- Referensi Perintah - Semua detail perintah
- Manajemen Versi - Panduan manajemen versi terperinci