Verifikasi Runtime
Cek versi Node.js dan npm.
Verifikasi Node dan npm
Setelah kita selesai menginstall Node.js, langkah berikutnya yang sangat penting adalah melakukan verifikasi.
Verifikasi ini memastikan bahwa Node.js dan npm benar-benar sudah terinstall dengan benar, bisa dijalankan, dan siap digunakan untuk menjalankan LMS kita.
Kenapa perlu verifikasi?
Banyak orang langsung lanjut ke step berikutnya tanpa verifikasi. Ini sering jadi sumber error di belakang.
- Memastikan instalasi berhasil — bukan hanya sekadar selesai tanpa error.
- Memastikan command tersedia — Node dan npm bisa dipanggil dari terminal.
- Menghindari error di step berikutnya — terutama saat install dependency project.
- Memberi kepastian environment — kita tahu versi yang sedang dipakai.
Apa itu Node.js dan npm (untuk pemula)
Node.js adalah runtime JavaScript yang memungkinkan kita menjalankan JavaScript di server.
npm (Node Package Manager) adalah tool untuk menginstall library/package yang dibutuhkan oleh aplikasi kita.
Dalam konteks LMS:
- Node.js menjalankan backend atau build system
- npm menginstall dependency seperti framework, library, dan tools
Langkah 1: cek versi Node.js
Jalankan command berikut:
node -v
Contoh output:
v20.10.0
Artinya:
- Node.js sudah terinstall
- Versi yang aktif adalah versi tersebut
Langkah 2: cek versi npm
Jalankan:
npm -v
Contoh output:
10.2.3
Artinya npm juga sudah siap digunakan.
Langkah 3: cek lokasi instalasi (optional, untuk intermediate/expert)
Untuk memastikan Node dan npm terinstall di path yang benar:
which node
which npm
Contoh output:
/usr/bin/node
/usr/bin/npm
Ini penting untuk memastikan tidak ada konflik instalasi (misalnya antara system install vs nvm).
Langkah 4: cek versi detail Node.js
Untuk melihat informasi lebih lengkap:
node -p "process.versions"
Ini biasanya akan menampilkan informasi seperti:
{
node: '20.x.x',
v8: '...',
uv: '...',
openssl: '...'
}
Untuk pemula, ini tidak wajib dipahami sekarang, tetapi bagus untuk diketahui.
Bagaimana jika command tidak dikenali?
Jika Anda mendapatkan error seperti:
command not found: node
Artinya Node.js belum terinstall dengan benar atau PATH belum terbaca.
Solusi umum:
- Pastikan instalasi Node.js sudah selesai tanpa error
- Logout lalu login ulang ke server
- Cek kembali dengan
node -v
Bagaimana jika npm tidak ada?
Jika node -v berhasil tetapi npm -v gagal:
- Instalasi Node.js kemungkinan tidak lengkap
- Gunakan installer resmi Node.js (LTS) yang sudah include npm
Versi berapa yang sebaiknya digunakan?
Untuk production, gunakan versi LTS (Long Term Support).
Contoh:
- Node.js 18 LTS
- Node.js 20 LTS
Hindari versi experimental untuk server production.
Apakah perlu update Node.js sekarang?
Tidak perlu langsung update jika versi yang terinstall sudah LTS dan stabil.
Ringkasan verifikasi cepat
node -v
npm -v
which node
which npm
Jika semua command di atas berjalan tanpa error, berarti environment Node.js Anda sudah siap.
Kesimpulan
Verifikasi Node.js dan npm adalah langkah sederhana tetapi sangat penting.
Dengan memastikan versi, lokasi, dan availability command, kita menghindari banyak error di tahap berikutnya.
Di lesson berikutnya, kita akan mulai menggunakan Node.js untuk menjalankan aplikasi LMS.