Cara memasang dan menggunakan pelbagai nod.JS pada Linux

Cara memasang dan menggunakan pelbagai nod.JS pada Linux

Tutorial ini membantu anda memasang dan menggunakan pelbagai nod.Versi JS pada mesin Linux tunggal. Dalam tutorial ini, kami menggunakan alat Pengurus Versi Node (NVM) untuk pemasangan Node.js.

Pemasangan NVM

NVM Pasang dan Urus Nod.Versi JS di direktori rumah pengguna. Oleh itu, anda tidak memerlukan keistimewaan peringkat akar. Cukup log masuk sebagai pengguna bukan akar dan ikuti tutorial.

Pasukan NVM menyediakan skrip bash untuk pemasangan NVM pada sistem Linux. Anda hanya boleh melaksanakan skrip ini pada mesin anda untuk memasang NVM.

curl https: // mentah.Githubusercontent.com/creationix/nvm/induk/pemasangan.sh | bash 

Pemasang membuat entri ke fail profil lalai pengguna. Anda perlu memuatkan semula persekitaran pengguna menggunakan salah satu arahan ini. Ia akan menetapkan pembolehubah persekitaran yang diperlukan untuk menggunakan NVM pada sistem.

sumber ~/.profil ## sumber sistem berasaskan debian ~/.BASHRC ## CentOS/RHEL Systems  

Cari nod yang tersedia.Versi JS

Pada ketika ini, anda telah memasang NVM pada sistem anda untuk pengguna semasa. Sekarang cari versi nod yang ada.js untuk memasang. Gunakan LS-REMOTE pilihan untuk menyenaraikan versi.

NVM LS-REMOTE 

Anda akan melihat senarai panjang nod yang ada.Versi JS. Anda boleh memasang mana -mana nod yang disenaraikan.Versi JS.

... v12.12.0 v12.13.0 (LTS: Erbium) -> V12.13.1 (LTS terkini: Erbium) v13.0.0 v13.0.1 v13.1.0 v13.2.0 

Pasang pelbagai nod.Versi JS

Sekarang pasang nod.Versi JS yang anda perlukan untuk menjalankan nod.Permohonan JS. Perintah di bawah akan memasang nod.js v12.13.1 pelepasan LTS pada sistem anda.

NVM Pasang V12.13.1 

Anda juga boleh memasang versi nod terkini.js.

NVM Pasang v13.2.0 

Ulangi arahan di atas dengan nod yang berbeza-2.Versi JS untuk memasang pelbagai versi nod.js di sistem anda. Untuk tutorial ini, saya telah memasang kedua -dua nod di atas.Versi JS dan satu lagi versi LTS lama di bawah:

NVM Pasang V10.17.0 

Sekarang, saya telah memasang 3 nod.Versi JS pada sistem saya.

Tetapkan nod.versi lalai js

Seperti yang anda pasang pelbagai nod.Versi JS, anda boleh memilih versi nod tertentu.JS sebagai versi lalai yang digunakan oleh sistem dan beban di persekitaran. Gunakan perintah di bawah untuk menyenaraikan versi yang dipasang dan versi set lalai sekarang.

Senarai NVM -> V10.17.0 v12.13.1 v13.2.0 Sistem Lalai -> V12 ( -> V12.13.1) nod -> stabil ( -> v13.2.0) (lalai) stabil -> 13.2 (-> v13.2.0) (lalai) IOJS -> n/a (lalai) tidak stabil -> n/a (lalai) lts/* -> lts/erbium ( -> v12.13.1) LTS/Argon -> v4.9.1 ( -> n/a) lts/boron -> v6.17.1 ( -> n/a) lts/karbon -> v8.16.2 ( -> n/a) lts/dubnium -> v10.17.0 LTS/Erbium -> V12.13.1 

Anda dapat melihat versi 10 itu.17.0 ditetapkan sebagai nod lalai.Versi JS. Sekarang, tukar nod lalai.Versi JS hingga 12.13.1.

NVM Gunakan v12.13.1 

Sekarang sahkan versi nod yang sedang aktif.js. Menggunakan arahan yang sama, anda boleh beralih ke mana -mana nod.versi js bila -bila masa mengikut keperluan anda.

Node -version v12.13.1 

Tetapi masih ada soalan. Bagaimana kita boleh menjalankan dua atau lebih aplikasi dengan nod yang berbeza.Versi JS pada masa yang sama? Jangan risau, baca langkah seterusnya:

Aplikasi berjalan dengan versi tertentu

Anda mahu menjalankan pelbagai nod.Aplikasi JS di sistem anda dan ingin menjalankan masing -masing dengan versi nod tertentu.js. NVM memberi anda pilihan untuk melakukan ini. Anda boleh menggunakan nod yang dipasang.Versi JS untuk menjalankan nod.Permohonan JS. Sebagai contoh:

NVM RUN V10.17.0 App.js 

Aplikasinya.JS akan berjalan dengan nod.JS Versi 10.17.0, tidak kira apakah versi lalai ditetapkan pada sistem anda.

Keluarkan nod yang tidak digunakan.Versi JS

Perintah ini akan memberikan senarai versi nod yang dipasang.js di sistem anda.

Senarai NVM 

Sekarang keluarkan sebarang versi yang dipasang pada sistem anda menggunakan arahan berikut. Perintah di bawah akan mengeluarkan nod.JS Versi 10.16.3 dari sistem anda.

NVM Uninstall V10.17.0 

Kesimpulan

Tutorial ini membantu anda dengan pemasangan pelbagai nod.Versi JS pada mesin Linux. Ikuti tutorial seterusnya kami untuk menggunakan nod.Permohonan JS dengan PM2. PM2 membantu anda menyimpan nod.Aplikasi JS dijalankan. Sekiranya permohonan turun atas sebab apa pun PM2 akan memulakannya secara automatik.