Cara Menginstall Node JS dan NPM di Ubuntu 22.04

Node.js adalah platform open source berbasis JavaScript engine V8 milik Google yang memungkinkan penulisan kode JavaScript di luar browser. Node.js menyediakan antarmuka mudah digunakan untuk membangun aplikasi web dan jaringan cepat, skalabel, dan responsif. Node.js juga memungkinkan penggunaan JavaScript untuk membuat aplikasi server-side tanpa menggunakan bahasa pemrograman lain.

Kali ini saya akan membagikan 3 cara untuk menginstall Node JS di Ubuntu 22.04

Install Node.js dan npm dari Ubuntu repository

Pada artikel ini di tulis, versi Node.js yang berada di dalam repositori default Ubuntu 22.04 adalah v12.22.9 yang merupakan versi LTS yang lebih lama. Instalasinya cukup sederhana. Cukup jalankan perintah di bawah ini:

sudo apt update
sudo apt install nodejs npm

Setelah perintah di atas selesai, untuk memverifikasi Node JS dan NPM sudah terinstall dengan benar jalankan perintah ini:

nodejs -v

Hasilnya:


Menginstal Node JS dan NPM dari NodeSource

NodeSource adalah sebuah perusahaan yang fokus pada memberikan dukungan Node tingkat enterprise. Perusahaan ini memelihara repositori APT yang berisi beberapa versi Node.js. Gunakan repositori ini jika ingin versi tertentu dari Node.js.

Saat artikel ini dibuat, repositori NodeSource menyediakan versi berikut:

v18.x – Versi stabil terbaru.
v17.x
v16.x – Versi LTS terbaru.
v14.x
Kali ini saya akan menginstall versi Node.js 18.x Versi stabil terbaru:

Masukkan perintah di bawah ini untuk mengunduh dan menjalankan skrip instalasi NodeSource

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

Untuk Mengunduh versi Node.js lain, misalnya ke versi 16.x, cukup rubah setup_18.x dengan setup_16.x

Setelah repositori NodeSource berhasil terpasang, install Node.js dan npm:

sudo apt install nodejs

perintah di atas sudah termasuk menginstall npm

Untuk mengetahui NodeJS dan NPM berhasil terinstall ketikkan perintah berikut

node -v

Hasilnya:

untuk NPM

node -v

Output:

Menginstal Node JS dan NPM menggunakan NVM

Cara lainya untuk menginstal Node.js yang sangat fleksibel adalah menggunakan nvm, yaitu Node Version Manager. Menggunakan nvm fungsinya untuk menginstal dan memelihara banyak versi Node.js yang berbeda beda.

Kunjungi halaman repositori GitHub nvm dan salin perintah curl atau wget untuk mendownload dan menginstal skrip nvm:

Pada artikel ini di tulis versinya adalah v0.39.3

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Untuk menggunakannya, load file .bashrc Anda terlebih dahulu:

source ~/.bashrc

Sekarang, bisa melihat versi node mana yang tersedia:

nvm list-remote

Hasilnya:

kamu dapat menginstal versi Node dengan menulis salah satu versi rilis yang tercantum. Misalnya, untuk mendapatkan versi v18.14.0 (Latest LTS: Hydrogen), cukup menjalankan:

nvm install v18.14.0

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

nvm install node


Setelah instalasi selesai, verifikasi dengan menjalankan instalasi dengan menjalankan

node -v

Anda dapat beralih versi node js yang diinstal dengan penggunaan nvm:

contoh saya akan beralih ke versi v18.13.0 LTS:Hydrogen

nvm use v18.13.0

Uninstall Node.js

Node.js bisa dihapus dengan cara menggunakan apt atau nvm, tergantung cara pemasangannya. Untuk menghapus versi dari repositori sistem, gunakan apt remove:

sudo apt remove nodejs

Secara default, apt remove menyimpan semua file konfigurasi lokal yang dibuat sejak instalasi. Jika kamu tidak ingin menyimpan file konfigurasi untuk digunakan nanti, gunakan apt purge:

sudo apt purge nodejs

Untuk menghapus versi Node.js yang Anda instal menggunakan nvm, pertama-tama tentukan apakah itu versi aktif saat ini:

nvm current

Jika versi yan ditargetkan bukan versi aktif saat ini, Anda dapat menjalankan:

nvm uninstall versi_node

Kesimpulan

saya telah menunjukkan tiga cara untuk menginstal Node.js dan npm di Ubuntu 22.04. Pilihan bergantung pada kebutuhan. Instalasi paket dari repositori Ubuntu atau NodeSource lebih mudah, namun metode nvm memberi fleksibilitas untuk menambah dan menghapus versi Node.js berdasarkan per pengguna. Jika ada pertanyaan, jangan ragu untuk bertanya di kolom komentar.

Sejak tahun 2015, saya telah terjebak dalam keajaiban dunia teknologi sebagai seorang Tech Enthusiast. Melalui situs web ini, saya berbagi pemikiran, pengalaman, dan pengetahuan saya. Merawat kucing dan burung adalah kegemarannya.

Leave a Comment