Install Node.js di Windows 11 23H2, Proses Setup yang Sempurna di 2024 tapi Error

Cara instalasi Node.js tanpa kendala di Windows 11. Ikuti panduan langkah demi langkah untuk setup yang sempurna di 2024.

Illustration coding concept
Illustration coding concept ( Image by / Freepik )

Menginstal Node.js di Windows biasanya cukup mudah, tidak sesulit menginstal Java. Namun, saat saya mencoba menginstal Node.js versi 20.10.0 terbaru yang dirilis akhir tahun 2023 di desktop Windows 11 23H2, saya mengalami sedikit kendala yang tidak biasa.

Biasanya, setelah mengeklik tombol Finish tahap akhir dari “Node.js Setup - Completed the Node.js Setup Wizard,” aplikasi Node.js dapat langsung di-run melalui jendela Terminal Windows atau PowerShell.

Namun, kali ini saya mengalami stuck node is not recognized, artinya aplikasi host shell: Batch Shell dan PowerShell bawaan Windows 11 tidak bisa mengeksekusi perintah CLI node -v secara global via Terminal Windows, hingga muncul pesan error:

node : The term 'node' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ node -v

Hal ini jarang terjadi sebelumnya meskipun proses instalasi di Windows berjalan lancar tanpa kendala.

Setelah double-check, ternyata file instalasi node-v20.10.0-x64 yang dibundel dengan Windows Installer Package dot .msi tidak langsung mendaftarkan dirinya ke dalam path environment system Windows 11.

Aneh—tidak seperti bisanya—tapi nyata.

Berikut step-by-step cara saya install Node.js di Windows 11 23H2 dengan proses setup wizard yang sempurna jelang tahun 2024.

Step 0 — Download Node.js

Seperti biasa, akses ke laman resmi nodejs.org kemudian download Node.js sesuai kebutuhan.

Wesite download Nodejs.org

Mau unduh versi stabil sebelumnya? Klik link Other Download. Pada kasus ini, saya mendownload versi Node.js 20.10.0 recomended sesuai menu utama laman Nodejs org.

Step 1 — Proses instalasi

Setelah file instalasi Node.js berhasil diunduh dengan paripurna, jalankan installernya.

Node.js Setup - start install di Windows 11

Klik Next

Nodejs Setup - end user license agreement

Klik I accept ...

Nodejs Setup - destination folder

Di bagian Destination Folder, bisa pilih setting default atau ingin menempatkan ke drive lain, silahkan klik tombol Change…

Lanjut klik Next

Pada bagian Tools for Native Modules, muncul opsi untuk menginstall toolling tambahan.

Nodejs setup - Tools for Native Modules

Bila tetap pada pilihan default, klik Next

Nodejs setup - ready to install

Klik tombol Install.

Bila muncul notifikasi user account controll security, klik Yes.

Nodejs setup - proses installing

Maka, proses ektraksi file akan berjalan.

Tunggu hingga selesai hingga muncul pesan Node.js has been successfully installed

Nodejs setup - finish

Klik tombol Finish.

Hingga sampai disini, proses instalasi Node.js 20.10.0 selesai dengan sempurna.

Untuk mencobanya, silahkan ketik perintah node -v di jendela Windows PowerShell. Bila proses instalasi berjalan lancar, maka muncul pesan seperti berikut ini:

Windows PowerShell testing node - v

Jika muncul pesan error:

PowerShell error the term node is not recognized as the name of a cmdlet…

Maka lanjut ke Step 2.

Step 2 - Konfigurasi Windows Path Environment Node.js

Untuk memungkinkan akses secara global perintah command line suatu program .exe/.bin dari berbagai direktori tanpa harus menavigasi ke direktori tersebut terlebih dahulu, maka perlu mendaftarkan lokasi path file .exe ke System Properties Windows.

Sebelumnya, sudah ada posting tentang proses setup path environment di Windows 7 dan konfigurasi path environment di macOS.

System Properties

Ada beberapa cara untuk membuka Environment variable di Windows 11:

  1. Tekan tombol Windows + R lalu ketik sysdm.cpl → klik Ok

Windows 11 run ctrl + r sysdm.cpl

  1. Ketik “system environment variable” di kolom Search Windows 11.

Windows 11 Search acces system environment variables

  1. Klik kanan pada icon WindowsSystemAbout kemudian klik pada menu Advanced system setting.

Windows 11 access path environment variables via klik kanan icon Start

Setelah muncul kotak dialog System Properties, klik tab Advanced kemudian klik tombol Environment Variables.

Environment Variables

Muncul kotak dialog Environment Variables.

Windows 11 Environment variables

Ada dua bagian path variables, kolom atas untuk konfigurasi path variables dari sisi user dan kolom bawah untuk konfigurasi path variables dari sisi system.

Anda bisa konfigurasi dari sisi user, tapi bila ada bebera user komputer, maka hanya sisi user yang terdaftar bisa mengaksesnya. Bila dari sisi system, maka user manapun bisa mengeksekusinya.

Untuk kasus ini, saya konfigurasi path variables dari sisi system.

Edit path environment system variables

Klik baris PathEdit, lalu klik tombol New.

Edit environment Variables klik new

Tambahkan lokasi direktori instalasi Node.js pada baris baru.

C:\Program Files\nodejs\

Klik Ok, Ok, dan Ok lagi. Maka proses konfigurasi path environment variables Node.js selesai.

Step 3 — Tes Run Node.js

Buka jendela terminal atau PowerShell, lalu ketik perintah:

node -v
v20.10.0

npm -v
10.2.3

2023-12-21 21_49_10-Windows PowerShell.png

Konfigurasi Node.js environment path variables, Done.

Fauzan My avatar

Ditulis oleh Fauzan My

Saya terobsesi dengan seni desain yang elegan dan sederhana, baik yang melibatkan proses kreatif rumit maupun yang sederhana. Di sini, saya menggabungkan keduanya, desain dan coding: mencari best practice.

Tulisan lainnya Fauzan My

Illustrasi programmer perempuan.
Tidak Suka dengan salah satu Class TailwindCSS? Disable Saja
Optimasi SEO pada gambar.
Optimasi Gambar Responsif di WordPress
CSS position sticky.
Cara Membuat Header Tetap (Sticky/Fixed) Saat Di-scroll

Related Post