Memasang pelbagai versi node.js menggunakan NVM
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:
- Pengurusan versi yang dipermudahkan:
- NVM menyelaraskan proses menguruskan pelbagai versi Node.js, menjadikannya mudah untuk beralih antara projek dengan keperluan versi yang berbeza -beza. Keserasian Cross-Platform: Walaupun direka terutamanya untuk Linux dan MacOS, pengguna Windows boleh memanfaatkan NVM-Windows, alat bersamaan secara fungsional.
- Pemasangan dan Penggunaan Tanpa Mudah: NVM menawarkan pemasangan dan arahan mudah untuk memasang, menyenaraikan, dan menukar versi nod.
- Memahami 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.
- Padam direktori node.js sedia ada (mis.,
- Padam direktori pemasangan NPM (mis.,
-
C:Program Filesnodejs
Muat turun dan jalankan pemasang stabil NVM-Windows yang terkini. -
C:Users<user>AppDataRoamingnpm</user>
macOS/linux:
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>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel membincangkan membuat, menerbitkan, dan mengekalkan perpustakaan JavaScript, memberi tumpuan kepada perancangan, pembangunan, ujian, dokumentasi, dan strategi promosi.

Artikel ini membincangkan strategi untuk mengoptimumkan prestasi JavaScript dalam pelayar, memberi tumpuan kepada mengurangkan masa pelaksanaan dan meminimumkan kesan pada kelajuan beban halaman.

Soalan dan penyelesaian yang sering ditanya untuk percetakan tiket kertas terma depan dalam pembangunan front-end, percetakan tiket adalah keperluan umum. Walau bagaimanapun, banyak pemaju sedang melaksanakan ...

Artikel ini membincangkan debugging JavaScript yang berkesan menggunakan alat pemaju pelayar, memberi tumpuan kepada menetapkan titik putus, menggunakan konsol, dan menganalisis prestasi.

Tidak ada gaji mutlak untuk pemaju Python dan JavaScript, bergantung kepada kemahiran dan keperluan industri. 1. Python boleh dibayar lebih banyak dalam sains data dan pembelajaran mesin. 2. JavaScript mempunyai permintaan yang besar dalam perkembangan depan dan stack penuh, dan gajinya juga cukup besar. 3. Faktor mempengaruhi termasuk pengalaman, lokasi geografi, saiz syarikat dan kemahiran khusus.

Artikel ini menerangkan cara menggunakan peta sumber untuk debug JavaScript minifikasi dengan memetakannya kembali ke kod asal. Ia membincangkan membolehkan peta sumber, menetapkan titik putus, dan menggunakan alat seperti Chrome Devtools dan Webpack.

Bagaimana cara menggabungkan elemen array dengan ID yang sama ke dalam satu objek dalam JavaScript? Semasa memproses data, kita sering menghadapi keperluan untuk mempunyai id yang sama ...

Perbincangan mendalam mengenai punca-punca utama perbezaan dalam output konsol.log. Artikel ini akan menganalisis perbezaan hasil output fungsi Console.log dalam sekeping kod dan menerangkan sebab -sebab di belakangnya. � ...
