Menguruskan pelbagai versi Node.js dengan NVM
Bekerja pada pelbagai projek Node.js sering memerlukan juggling versi runtime yang berbeza. Artikel ini menerangkan bagaimana Pengurus Versi Node (NVM) memudahkan proses ini, yang membolehkan penukaran lancar antara pelbagai versi Node.js tanpa kerumitan pemasangan manual dan uninstalls.
Kelebihan Utama NVM:
NVM (Pengurus Versi Node) adalah alat baris arahan yang memudahkan pengurusan pelbagai pemasangan Node.js. Ia menyediakan arahan untuk memasang, menukar antara, dan menguruskan versi Node.js yang berbeza.
Sokongan Sistem Operasi:
NVM secara langsung menyokong Linux dan MacOS. Untuk Windows, gunakan NVM-Windows (projek yang berasingan, tetapi serupa). Perintah teras yang digariskan di bawah umumnya berfungsi di kedua-dua NVM dan NVM-Windows.
pemasangan:
Windows:
Nyahpasang sebarang pemasangan Node.js sedia ada.
C:Program Filesnodejs
Muat turun dan jalankan pemasang stabil NVM-Windows yang terkini. C:Users<user>AppDataRoamingnpm</user>
Pasang NVM Menggunakan Curl atau Wget:
curl:
wget:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash
(nota: Nombor versi (v0.35.2) mungkin berubah; periksa halaman projek NVM untuk versi terkini.)
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash
Menggunakan NVM:
Setelah dipasang, perintah
menjadi tersedia di terminal anda.
Memasang pelbagai versi node.js: nvm
diikuti dengan nombor versi: Ini memasang Node.js versi 12.14.1. NVM menggunakan versi semantik (Semver); Memasang NPM: NVM memasang versi NPM yang serasi dengan setiap pemasangan Node.js. Pakej NPM global dipasang setiap versi node.js dalam Beralih antara versi: Gunakan Beralih ke node.js 13.6.0. alias custom: Buat alias tersuai menggunakan Tetapkan versi lalai dengan Penyenaraian versi yang dipasang: Gunakan spesifikasi versi nod per-projek: Buat fail Perintah NVM lain:
NVM adalah alat yang tidak ternilai untuk pemaju Node.js, memudahkan pengurusan versi dan menjimatkan masa dan usaha yang penting.
Atas ialah kandungan terperinci Memasang pelbagai versi node.js menggunakan NVM. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash
nvm install 12.14
Memasang versi 12.14.x terkini. nvm ls-remote
(atau nvm ls available
untuk NVM-Windows) menyenaraikan versi yang tersedia. ~/.nvm/versions/node/<version>/lib/node_modules
, mencegah konflik. nvm use
diikuti dengan nombor versi: wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash
nvm use node
memilih versi terkini, dan nvm use --lts
memilih pelepasan LTS (sokongan jangka panjang) terkini. nvm alias
: nvm install 12.14.1
nvm alias default <version></version>
. nvm ls
untuk menyenaraikan versi yang dipasang. Versi aktif sekarang ditandakan dengan anak panah. nvm current
menunjukkan versi aktif. .nvmrc
dalam direktori projek yang mengandungi versi Node.js yang dikehendaki. NVM secara automatik mengesan dan menggunakan versi ini apabila anda cd
ke dalam direktori projek dan dijalankan nvm use
. (Konfigurasi shell pilihan mungkin diperlukan untuk pengaktifan automatik). : menjalankan arahan menggunakan versi node.js tertentu tanpa menukar.
Kesimpulan: nvm run <version> <command></command></version>
nvm exec <version> <command></command></version>
nvm which <version></version>
Soalan Lazim (ditangani secara ringkas dalam teks utama):
nvm update
nvm install <version></version>
, nvm uninstall <version></version>
. nvm ls
nvm alias default <version></version>
nvm use <version></version>