GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Node.js dan npm di Ubuntu 20.04

Node.js adalah lingkungan runtime JavaScript lintas platform yang dibangun di atas JavaScript Chrome, yang dirancang untuk mengeksekusi kode JavaScript di sisi server. Ini umumnya digunakan untuk membangun aplikasi back-end, tetapi juga populer sebagai solusi full-stack dan front-end. npm adalah pengelola paket default untuk Node.js dan registri perangkat lunak terbesar di dunia.

Dalam tutorial ini, kita akan mengeksplorasi tiga cara berbeda untuk menginstal Node.js dan npm di Ubuntu 20.04:

  • Dari repositori standar Ubuntu. Ini adalah cara termudah untuk menginstal Node.js dan npm di Ubuntu dan seharusnya cukup untuk sebagian besar kasus penggunaan. Versi yang disertakan dalam repositori Ubuntu adalah 10.19.0 .
  • Dari repositori NodeSource. Gunakan repositori ini jika Anda ingin menginstal versi Node.js yang berbeda dari yang disediakan di repositori Ubuntu. Saat ini, NodeSource mendukung Node.js v14.x , v13.x , v12.x , dan v10.x .
  • Menggunakan nvm (Pengelola Versi Node). Alat ini memungkinkan Anda untuk menginstal beberapa versi Node.js pada mesin yang sama. Jika Anda adalah pengembang Node.js, ini adalah cara yang lebih disukai untuk menginstal Node.js.

Pilih metode penginstalan yang sesuai untuk lingkungan Anda. Jika Anda tidak yakin versi Node.js mana yang akan diinstal, lihat dokumentasi aplikasi yang akan Anda terapkan.

Instal Node.js dan npm dari repositori Ubuntu #

Pada saat penulisan, versi Node.js yang disertakan dalam repositori Ubuntu 20.04 adalah 10.19.0 yang merupakan versi TLS sebelumnya.

Instalasi cukup mudah. Jalankan perintah berikut untuk memperbarui indeks paket dan menginstal Node.js dan npm:

sudo apt updatesudo apt install nodejs npm

Perintah di atas akan menginstal sejumlah paket, termasuk alat yang diperlukan untuk mengkompilasi dan menginstal add-on asli dari npm.

Setelah selesai, verifikasi instalasi dengan menjalankan:

nodejs --version
v10.19.0

Menginstal Node.js dan npm dari NodeSource #

NodeSource adalah perusahaan yang berfokus pada penyediaan dukungan Node tingkat perusahaan. Itu memelihara repositori APT yang berisi beberapa versi Node.js. Gunakan repositori ini jika aplikasi Anda memerlukan versi Node.js tertentu.

Pada saat penulisan, repositori NodeSource menyediakan versi berikut:

  • v14.x - Versi stabil terbaru.
  • v13.x
  • v12.x - Versi LTS terbaru.
  • v10.x - Versi LTS sebelumnya.

Kami akan menginstal Node.js versi 14.x:

  1. Jalankan perintah berikut sebagai pengguna dengan hak sudo untuk mengunduh dan menjalankan skrip instalasi NodeSource:

    curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

    Script akan menambahkan kunci penandatanganan NodeSource ke sistem Anda, membuat file repositori apt, menginstal semua paket yang diperlukan, dan menyegarkan cache apt.

    Jika Anda membutuhkan versi Node.js lain, misalnya 12.x , ubah setup_14.x dengan setup_12.x .

  2. Setelah repositori NodeSource diaktifkan, instal Node.js dan npm:

    sudo apt install nodejs

    Paket nodejs berisi node dan npm binari.

  3. Verifikasi bahwa Node.js dan npm berhasil diinstal dengan mencetak versinya:

    node --version
    v14.2.0
    
    npm --version
    6.14.4

Untuk dapat mengkompilasi add-on asli dari npm, Anda harus menginstal alat pengembangan:

sudo apt install build-essential

Menginstal Node.js dan npm menggunakan NVM #

NVM (Node Version Manager) adalah skrip bash yang memungkinkan Anda mengelola beberapa versi Node.js per pengguna. Dengan NVM Anda dapat menginstal dan menghapus versi Node.js apa pun yang ingin Anda gunakan atau uji.

Kunjungi halaman repositori nvm GitHub dan salin curl atau wget perintah untuk mengunduh dan menginstal nvm naskah:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Jangan gunakan sudo karena akan mengaktifkan nvm untuk pengguna root.

Script akan mengkloning repositori proyek dari Github ke ~/.nvm direktori:

=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Seperti yang dikatakan output di atas, Anda harus menutup dan membuka kembali terminal atau menjalankan perintah untuk menambahkan path ke nvm skrip ke sesi Shell saat ini. Anda dapat melakukan apa pun yang lebih mudah bagi Anda.

Setelah skrip ada di PATH Anda , verifikasi bahwa nvm telah diinstal dengan benar dengan mengetik:

nvm --version
0.35.3

Untuk mendapatkan daftar semua versi Node.js yang dapat diinstal dengan nvm , jalankan:

nvm list-remote

Perintah akan mencetak daftar besar semua versi Node.js yang tersedia.

Untuk menginstal versi terbaru Node.js yang tersedia, jalankan:

nvm install node

Outputnya akan terlihat seperti ini:

...
Checksums matched!
Now using node v14.2.0 (npm v6.14.4)
Creating default alias: default -> node (-> v14.2.0)

Setelah instalasi selesai, verifikasi dengan mencetak versi Node.js:

node --version
v14.2.0

Ayo instal dua versi lagi, versi LTS terbaru dan versi 10.9.0 :

nvm install --ltsnvm install 10.9.0

Anda dapat membuat daftar versi Node.js yang diinstal dengan mengetik:

nvm ls

Outputnya akan terlihat seperti ini:

>      v10.9.0
       v12.16.3
        v14.2.0
default -> node (-> v14.2.0)
node -> stable (-> v14.2.0) (default)
stable -> 14.2 (-> v14.2.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.16.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.20.1 (-> N/A)
lts/erbium -> v12.16.3

Entri dengan panah di sebelah kanan (> v10.9.0 ) adalah versi Node.js yang digunakan dalam sesi shell saat ini dan versi default disetel ke v14.2.0 . Versi default adalah versi yang akan aktif saat membuka shell baru.

Jika Anda ingin mengubah versi yang sedang aktif, masukkan:

nvm use 12.16.3
Now using node v12.16.3 (npm v6.14.4)

Untuk mengubah versi Node.js default, jalankan perintah berikut:

nvm alias default 12.16.3

Untuk informasi lebih detail tentang cara menggunakan nvm skrip, kunjungi halaman GitHub proyek.


Ubuntu
  1. Cara menginstal Node.js dan NPM di CentOS

  2. Cara Menginstal Node.js dan npm di Debian 11

  3. Instal Node.js dan Npm di Ubuntu - Proses Langkah demi Langkah?

  1. Cara Menginstal Node.js dan NPM di Ubuntu 20.04/18.04

  2. Cara Menginstal Node.js di Ubuntu 16.04

  3. Cara Menginstal Node.js dan npm di Ubuntu 20.04

  1. Cara Menginstal Node.js dan NPM di Mac

  2. Cara Menginstal Node.js &NPM di Ubuntu 18.04 dan 20.04

  3. Cara Menginstal Node.js dan NPM di Windows