Panduan Perintah fnm use
Perintah fnm use digunakan untuk mengganti versi Node.js yang sedang digunakan.
Sintaks Perintah
bash
fnm use [OPSI] [VERSI]Parameter
VERSI
Tentukan versi Node.js yang akan diganti:
bash
# Ganti ke versi mayor
fnm use 20
# Ganti ke versi tertentu
fnm use 20.10.0
# Gunakan alias
fnm use default
# Tidak ada versi yang ditentukan, membaca dari file versi
fnm useOpsi
--install-if-missing
Otomatis instal versi jika belum terinstal:
bash
fnm use 18 --install-if-missing--silent-if-unchanged
Jangan output pesan jika versi tidak berubah:
bash
fnm use 20 --silent-if-unchanged--node-dist-mirror
Digunakan dengan --install-if-missing untuk menentukan mirror unduhan:
bash
fnm use 18 --install-if-missing --node-dist-mirror=https://npmmirror.com/mirrors/node--fnm-dir
Tentukan direktori instalasi fnm:
bash
fnm use 20 --fnm-dir=/custom/path--log-level
Tetapkan tingkat log:
bash
fnm use 20 --log-level=quietContoh Penggunaan
Penggantian Dasar
bash
# Ganti ke Node.js 20
fnm use 20
# Ganti ke Node.js 18.17.0
fnm use 18.17.0Auto Instal dan Ganti
bash
# Otomatis instal jika versi belum terinstal
fnm use 16 --install-if-missingGanti Menggunakan Alias
bash
# Gunakan alias yang sudah ditetapkan
fnm use default
fnm use legacyMode Silent
bash
# Gunakan di script untuk menghindari output yang tidak perlu
fnm use 20 --silent-if-unchangedPrioritas Pemilihan Versi
Ketika tidak ada versi yang ditentukan, fnm mencari dalam urutan berikut:
- File
.node-version - File
.nvmrc package.jsonengines.node- Versi default
Perbedaan dengan Perintah default
fnm use- Ganti versi untuk sesi Shell saat inifnm default- Tetapkan versi default global
bash
# Tetapkan versi default (mempengaruhi terminal baru)
fnm default 20
# Sementara ganti versi (hanya terminal saat ini)
fnm use 18Masalah Umum
Versi Belum Terinstal
bash
# Pesan kesalahan
error: Can't find version 18.0.0
# Solusi: Auto instal
fnm use 18 --install-if-missingVersi node Tidak Berubah Setelah Penggantian
Pastikan konfigurasi Shell benar:
bash
# Periksa path node
which node
# Harus mengarah ke direktori fnm
# ~/.fnm/node-versions/.../bin/nodeFile Versi Tidak Berfungsi
bash
# Konfirmasi --use-on-cd diaktifkan
eval "$(fnm env --use-on-cd)"
# Konfirmasi file versi ada
cat .node-versionTautan Terkait
- Manajemen Versi - Panduan manajemen versi
- Referensi Perintah - Semua detail perintah
- Perintah install - Detail perintah install