Cara Download & Install Node.js dan NPM di Windows
Node.js juga memiliki kemampuan untuk menyematkan fungsionalitas eksternal atau fungsionalitas yang diperluas dengan memanfaatkan modul khusus. Modul-modul ini harus dipasang secara terpisah. Contoh modul adalah MongoDB modul yang memungkinkan Anda untuk bekerja dengannya MongoDB database dari aplikasi Node.js Anda.
Cara Menginstal Node.js di Windows
Langkah pertama dalam menggunakan Node.js adalah instalasi pustaka Node.js pada sistem klien. Berikut adalah langkah-langkah untuk mendownload dan menginstal Node.js Windows:
Langkah 1) Unduh Penginstal Node.js untuk Windows
Pergi ke situs https://nodejs.org/en/download/ dan unduh file biner yang diperlukan.
Dalam contoh kita, kita akan mengunduh Node.js Windows dengan file setup 32-bit.
Langkah 2) Jalankan instalasi
Double klik pada file .msi yang diunduh untuk memulai instalasi.
Klik tombol Jalankan di layar pertama untuk memulai instalasi.
Langkah 3) Lanjutkan dengan langkah instalasi
Di layar berikutnya, klik tombol “Berikutnya” untuk melanjutkan pengunduhan dan instalasi Node.js
Langkah 4) Terima syarat dan ketentuan
Di layar berikutnya, Terima perjanjian lisensi dan klik tombol Berikutnya.
Langkah 5) Siapkan jalurnya
Di layar berikutnya, pilih lokasi di mana Node.js perlu diinstal, lalu klik tombol Berikutnya.
1. Pertama, masukkan lokasi file untuk instalasi Node.js. Di sinilah file Node.js akan disimpan setelah instalasi.
2. Klik tombol Berikutnya untuk melanjutkan instalasi.
Langkah 6) Pilih komponen default yang akan diinstal
Terima komponen default dan klik tombol Berikutnya.
Langkah 7) Mulai penginstalan
Di layar berikutnya, klik tombol instal Node.js untuk mulai menginstal Windows.
Langkah 8) Selesaikan penginstalan
Klik tombol Selesai untuk menyelesaikan instalasi.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Cara Install NPM di Windows 10/8/7
Cara lain untuk menginstal Node.js di mesin klien mana pun adalah dengan menggunakan “manajer paket”.
On Windows, unduhan NPM (Node Package Manager) dikenal sebagai Chocolatey. Ini dirancang untuk menjadi kerangka terdesentralisasi untuk menginstal aplikasi dan alat yang Anda perlukan dengan cepat.
Untuk menginstal NPM aktif Windows melalui Chocolatey, langkah-langkah berikut perlu dilakukan.
Langkah 1) Menginstal Chocolatey – Situs web Chocolatey (https://chocolatey.org/) memiliki instruksi yang sangat jelas tentang bagaimana kerangka kerja ini perlu dipasang.
- Langkah pertama adalah menjalankan perintah di bawah ini di jendela command prompt. Perintah ini diambil dari situs web Chocolatey dan merupakan perintah standar untuk menginstal Node.js melalui Chocolatey.
- Perintah di bawah ini adalah perintah PowerShell yang memanggil skrip PowerShell jarak jauh di situs web Chocolatey. Perintah ini perlu dijalankan di jendela perintah PowerShell.
- Skrip PowerShell ini melakukan semua pekerjaan yang diperlukan untuk mengunduh komponen yang diperlukan dan menginstalnya.
@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((objek baru wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \cokelat\bin
Langkah 2) Langkah selanjutnya adalah menginstal Node.js ke mesin lokal Anda menggunakan Chocolatey, manajer paket. Ini dapat dilakukan dengan menjalankan perintah di bawah ini pada command prompt.
Jika instalasi berhasil, Anda akan mendapatkan pesan instalasi Node.js berhasil.
Catatan: Jika Anda mendapatkan kesalahan seperti “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1” Kemudian buat folder secara manual di jalur tersebut
Menjalankan aplikasi Hello World pertama Anda di Node.js
Setelah Anda mengunduh dan menginstal Node.js di komputer Anda, mari kita coba menampilkan “Hello World” di browser web.
Buat file Node.js dengan nama file firstprogram.js
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
Penjelasan Kode:
- Fungsi dasar dari fungsi “require” adalah membaca a JavaNaskah file, mengeksekusi file, dan kemudian melanjutkan untuk mengembalikan objek. Dengan menggunakan objek ini, seseorang kemudian dapat menggunakan berbagai fungsi yang tersedia dalam modul yang disebut dengan fungsi require. Jadi dalam kasus kami, karena kami ingin menggunakan fungsionalitas HTTP dan kami menggunakan perintah require(http).
- Dalam hal ini 2nd baris kode, kami membuat aplikasi server yang didasarkan pada fungsi sederhana. Fungsi ini dipanggil, setiap kali ada permintaan yang dibuat ke aplikasi server kita.
- Saat permintaan diterima, kami meminta fungsi kami untuk mengembalikan respons “Halo Dunia” ke klien. Fungsi writeHead digunakan untuk mengirimkan data header ke klien, dan sedangkan fungsi end akan menutup koneksi ke klien.
- Kami kemudian menggunakan fungsi server.listen untuk membuat aplikasi server kami mendengarkan permintaan klien pada port no 8080. Anda dapat menentukan port apa pun yang tersedia di sini.
Menjalankan kode
-
- Simpan file di komputer Anda: C:\Users\Nama Anda\ firstprogram.js
- Di prompt perintah, navigasikan ke folder tempat file disimpan. Masukkan perintah Node firstprogram.js
-
- Sekarang, komputer Anda berfungsi sebagai server! Jika ada yang mencoba mengakses komputer Anda pada port 8080, mereka akan mendapatkan pesan “Hello World!” pesan sebagai balasannya!
- Mulai browser internet Anda, dan ketik alamat: http://localhost:8080
Keluaran
Ringkasan
- Kita telah melihat instalasi Node.js melalui modul instalasi MSI yang tersedia di website Node.js. Instalasi ini menginstal modul-modul yang diperlukan untuk menjalankan aplikasi Node.js pada klien.
- Node.js juga dapat diinstal melalui pengelola paket. Pengelola paket untuk Windows dikenal sebagai Chocolatey. Dengan menjalankan beberapa perintah sederhana di command prompt, pengelola paket Chocolatey secara otomatis mengunduh berkas yang diperlukan lalu menginstalnya di komputer klien.
- Aplikasi Node.js sederhana terdiri dari pembuatan server yang mendengarkan pada port tertentu. Ketika permintaan datang ke server, server secara otomatis mengirimkan respon 'Hello World' ke klien.