Node.js adalah lingkungan runtime JavaScript open-source dan lintas platform yang dibangun di mesin JavaScript V8 Chrome. Ini dirancang untuk server non-pemblokiran, berbasis peristiwa dan terutama digunakan untuk situs web tradisional dan layanan API back-end. Ini memungkinkan Anda untuk membangun aplikasi jaringan dengan cepat. Itu membuat pengembangan lebih konsisten dengan memanfaatkan JavaScript di bagian depan dan belakang. npm adalah registri dan manajer paket Node.js. Ini digunakan untuk menerbitkan, menemukan, menginstal, dan mengembangkan program simpul.
Dalam tutorial ini, kami akan menunjukkan beberapa cara untuk menginstal Node.js dan npm di server Ubuntu 20.04.
Prasyarat
- VPS Ubuntu 20.04 (kami akan menggunakan paket SSD 2 VPS kami)
- Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)
Masuk ke Server &Perbarui Paket OS Server
Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Anda harus mengganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH masing-masing server Anda. Selain itu, ganti 'root' dengan nama pengguna akun admin jika perlu.
Sebelum memulai, Anda harus memastikan bahwa semua paket OS Ubuntu yang diinstal di server sudah diperbarui. Anda dapat melakukannya dengan menjalankan perintah berikut:
apt-get update -y apt-get upgrade -y
Instal Node.js dan npm dari Repositori Ubuntu
Cara sederhana dan termudah untuk menginstal Node.js dan npm adalah menginstalnya dari repositori default Ubuntu. Namun, itu tidak berisi versi Node.js terbaru. Pada saat menulis tutorial ini, versi Node.js terbaru yang tersedia di Ubuntu 20.04 adalah 10.19.0.
Pertama, perbarui paket sistem dengan menjalankan perintah berikut:
apt-get update -y
Setelah semua paket diperbarui, instal Node.js dan npm dengan perintah berikut:
apt-get install nodejs npm -y
Setelah kedua paket diinstal, verifikasi versi Node.js menggunakan perintah berikut:
node -v
Anda akan mendapatkan output berikut:
v10.19.0
Anda juga dapat memeriksa versi npm menggunakan perintah berikut:
npm -v
Anda akan mendapatkan output berikut:
6.14.4
Instal Node.js dan npm dari NodeSource
NodeSource memelihara repositori APT dan berisi beberapa versi Node.js. Ini memungkinkan Anda untuk menginstal versi spesifik Node.js di sistem Anda.
Di bagian ini, kita akan menginstal Node.js v14.x dari NodeSource.
Pertama, instal curl dengan perintah berikut:
apt-get install curl -y
Selanjutnya, unduh dan jalankan skrip instalasi Node.js dengan menjalankan perintah berikut:
curl -sL https://deb.nodesource.com/setup_14.x | bash -
Ini akan menambahkan kunci GPG dan repositori Node.js ke APT.
Selanjutnya install Node.js versi 14.x dengan menjalankan perintah berikut:
apt-get install nodejs -y
Setelah diinstal, verifikasi versi Node.js yang diinstal dengan perintah berikut:
node -v
Anda akan mendapatkan output berikut:
v14.15.1
Anda juga dapat memverifikasi versi npm dengan perintah berikut:
npm -v
Yu harus mendapatkan output berikut:
6.14.8
Instal Node.js dan npm dengan NVM
NVM juga dikenal sebagai “Node Version Manager” adalah skrip yang memungkinkan Anda mengelola beberapa versi Node.js.
Pertama, Anda perlu mengunduh dan menginstal NVM di sistem Anda. Anda dapat mengunduh dan menjalankan skrip secara manual dengan perintah berikut:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Setelah diinstal, Anda akan mendapatkan output berikut:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13527 100 13527 0 0 528k 0 --:--:-- --:--:-- --:--:-- 528k => Downloading nvm as script to '/root/.nvm' => Appending nvm source string to /root/.bashrc => Appending bash_completion source string to /root/.bashrc => 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
Selanjutnya, Anda harus menutup dan membuka kembali terminal untuk menambahkan jalur ke skrip nvm ke sesi shell saat ini.
Selanjutnya, verifikasi versi NVM dengan perintah berikut:
nvm --version
Anda akan mendapatkan output berikut:
0.37.2
Anda dapat membuat daftar semua versi Node.js yang dapat diinstal dengan NVM menggunakan perintah berikut:
nvm list-remote
Perintah ini akan menampilkan daftar panjang semua versi Node.js.
Selanjutnya, instal Node.js versi stabil terbaru dengan perintah berikut:
nvm install node
Anda akan mendapatkan output berikut:
Downloading and installing node v15.3.0... Downloading https://nodejs.org/dist/v15.3.0/node-v15.3.0-linux-x64.tar.xz... ######################################################################################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v15.3.0 (npm v7.0.14) Creating default alias: default -> node (-> v15.3.0)
Setelah instalasi selesai, verifikasi versi Node.js dengan perintah berikut:
node --version
Anda akan mendapatkan output berikut:
v15.3.0
Jika Anda ingin menginstal versi LTS terbaru, jalankan perintah berikut:
nvm install --lts
Anda sekarang dapat membuat daftar semua versi Node.js yang diinstal menggunakan perintah berikut:
nvm ls
Anda akan mendapatkan output berikut:
-> v14.15.1 v15.3.0 default -> node (-> v15.3.0) node -> stable (-> v15.3.0) (default) stable -> 15.3 (-> v15.3.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/fermium (-> v14.15.1) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.23.0 (-> N/A) lts/erbium -> v12.20.0 (-> N/A) lts/fermium -> v14.15.1
Jika Anda ingin mengganti versi Node.js saat ini, jalankan perintah berikut:
nvm use 14.15.1
Anda akan mendapatkan output berikut:
Now using node v14.15.1 (npm v6.14.8)
Dalam panduan di atas, Anda mempelajari tiga cara berbeda untuk menginstal Node.js di server Ubuntu 20.04. Anda sekarang dapat memilih cara yang Anda inginkan untuk menginstal Node.js sesuai kebutuhan Anda.
Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Node.js kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.