Pada artikel sebelumnya “Apa perbedaan berbagai versi Node.js?” Bagaimana cara memilih versi yang tepat? "Diperkenalkan dalam" Versi Node.js dibagi menjadi seri LTS dan Saat Ini. Saat kita perlu menginstal versi LTS dan versi Saat Ini di lingkungan pengembangan lokal, kita perlu melakukan manajemen versi pada versi Node.js.
Misalnya, Node.js 8.0.0 dan Node.js 17.0.0 perlu diinstal secara lokal.
Agar dapat mengelola versi Node.js, saya telah mengumpulkan 3 alat manajemen versi Node.js yang sangat praktis, memungkinkan setiap orang untuk dengan bebas beralih di antara versi Node.js yang berbeda di lingkungan lokal.
⭐ Bintang Github: 60K+
nvm adalah alat manajemen versi Node.js yang memungkinkan pengguna menginstal, mengganti, dan mengelola berbagai versi Node.js dengan cepat melalui baris perintah.
Gambar dari: github
nvm hanya cocok untuk proyek untuk pengguna macOS dan Linux. Jika Anda pengguna Windows, Anda dapat menggunakan nvm-windows, nodist, atau nvs.
macOS Metode pengunduhan:
# Metode 1 Buka tautan berikut di browser untuk mengunduh https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh #Setelah download selesai, install melalui perintah sh install.sh # Metode 2 merekomendasikan curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | # Metode 3 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh |
Jika Anda mengalami beberapa masalah aneh selama proses instalasi bash, Anda dapat memeriksa instruksi tambahan nvm.
nvm ls # Lihat versi dan instal semua versi nvm ls-remote # Lihat semua versi Node.js jarak jauh nvm install 17.0.0 # Instal versi Node.js yang ditentukan nvm use 17.0.0 # Gunakan Node.js yang ditentukan versi nvm alias default 17.0.0 # Tetapkan versi default Node.js nvm alias dev 17.0.0 # Tetapkan alias versi yang ditentukan, seperti menyetel alias versi 17.0.0 ke dev
⭐ Bintang Github: 16.7K+
n adalah alat manajemen versi Node.js yang interaktif. Alat ini tidak memiliki subskrip, tidak ada file konfigurasi, dan tidak ada API yang rumit.
n Hanya tersedia di macOS dan Linux, bukan Windows.
dapat langsung diinstal secara global menggunakan npm:
npm install n -gCommon
n # Tampilkan semua versi yang diunduh n 10.16.0 # Unduh versi yang ditentukan n lts # Lihat semua versi LTS Node.js jarak jauh n jalankan 10.16.0 # Jalankan Untuk versi Node.js yang ditentukan,
masukkan n -h
untuk melihat informasi bantuan. Perintah utamanya adalah sebagai berikut:
n Tampilkan versi Node.js yang diunduh dan pilihan instalasi n terbaru Instal rilis Node.js terbaru (unduh jika perlu) n lts Instal rilis LTS Node.js terbaru (unduh jika perlu) n <version> Instal Node.js <version> (unduh jika perlu) n install <version> Install Node.js <version> (unduh jika perlu) n jalankan <version> [args ...] Jalankan Node.js <version> yang diunduh dengan [args ...] n jalur keluaran <versi> mana untuk simpul <versi> yang diunduh n exec <vers> <cmd> [args...] Jalankan perintah dengan PATH yang dimodifikasi, jadi unduh node <version> dan npm terlebih dahulu n rm <version ...> Hapus versi unduhan tertentu n pangkas Hapus semua versi yang diunduh kecuali versi yang diinstal n --latest Keluarkan versi Node.js terbaru yang tersedia n --lts Keluarkan versi LTS Node.js terbaru yang tersedia n ls Keluaran versi yang diunduh n ls-remote [versi] Versi pencocokan keluaran tersedia untuk diunduh n hapus instalan Hapus Node.js yang terinstal
⭐ Bintang Github: 8.4K+
fnm adalah manajer versi Node.js yang cepat dan sederhana yang dibuat dengan Rust.
Gambar dari: freecodecamp
Fitur utama meliputi:
.node-version
.nvmrc
lingkungan macOS/Linux:
# bash, zsh dan cangkang ikan curl -fsSL https://fnm.vercel.app/install |.bash
Lingkungan Windows:
# Buka terminal dalam mode administrator. Setelah instalasi, terminal hanya dapat dibuka dalam mode administrator # Setelah instalasi selesai, Anda perlu mengatur variabel lingkungan secara manual.
Di lingkungan Linux/macOS/Windows, Anda juga dapat langsung mengunduh file biner untuk instalasi. Alamat unduhan: github.com/Schniz/fnm/…
fnm -h # Lihat bantuan fnm install 17.0.0 # Instalasi Tentukan versi Node.js fnm gunakan 17.0.0 # Gunakan versi Node.js yang ditentukan fnm default 17.0.0 # Tetapkan versi Node.js default
Artikel ini merekomendasikan 3 alat manajemen versi Node.js yang sangat umum digunakan. Anda dapat mengikuti Pilih untuk digunakan sesuai dengan kebutuhan Anda yang sebenarnya.
Jika Anda memiliki alat yang lebih baik, silakan tinggalkan pesan untuk dibagikan.