Aldwin Nayoan Aldwin is a content writer at Niagahoster. Specializing in web hosting and WordPress, he is eager to help people uplevel their business on the internet. Apart from being a tech junkie, Aldwin likes fiction and photography.

Cara Install NPM di Windows

2 min read

Featured image NPM

Menjadi seorang developer JavaScript tidaklah mudah. Apalagi jika Anda harus melakukan koding dari nol. Namun, bagi Anda yang terbiasa menggunakan Node.js untuk mengembangkan aplikasi dapat terbantu dengan adanya NPM (Node Package Manager). 

Di artikel ini, Anda akan mengenali apa itu NPM, fungsinya, serta cara install-nya di Windows.

Apa Itu NPM?

Sebenarnya ada dua kegunaan yang ditawarkan oleh NPM. Pertama, NPM adalah sebuah repository online di mana penggunanya dapat membagikan modul Node.js dan aplikasi karyanya.

Jika ingin menggunakan sebuah modul, Anda tinggal mencarinya di repository ini, mengunduhnya, lalu meng-installnya di komputer Anda.

Kedua, NPM juga merupakan command line yang digunakan untuk meng-install modul-modul tersebut beserta dependency-nya.

Dengan kedua fungsi tersebut, tentunya proses pembuatan proyek Anda akan lebih cepat. Lalu bagiamana cara kerja NPM? Mari simak di bagian selanjutnya.

Bagaimana Cara Kerja NPM?

Ketika Anda membuat proyek baru dengan menggunakan NPM, maka NPM akan meminta Anda untuk mengisi data proyek yang akan dibuat. Berikut ini data yang harus Anda isi untuk proyek Anda:

  • Nama proyek
  • Versi
  • Deskripsi
  • Entry point
  • Test command
  • Repositori git
  • Keyword
  • Lisensi
  • Dependensi
  • devDependency

Data tersebut nantinya akan mempermudah dalam membuata dan mengidentifikasi proyek.

Cara Install NPM di Windows

Untuk dapat menggunakan NPM, tentunya Anda harus sudah meng-install Node.js runtime di komputer Anda. Kabar baiknya, NPM sudah satu paket dengan installer Node.js.

1. Install Node.js dan NPM

Langkah pertama yang diperlukan adalah mengunduh installer Node.js dari situsnya.

Halaman download installer Node.js

Jika menginginkan fitur-fitur Node.js terbaru, Anda dapat mengunduh installer versi paling kini yang ada di sebelah kanan. Namun, tidak ada salahnya untuk menggunakan installer dengan versi yang lebih lama apabila Anda tidak memerlukan fitur terbaru.

Setelah proses mengunduh selesai, jalankan installer-nya dan ikuti langkah-langkah yang diberikan pada window instalasinya.

Baca Juga : Pengertian dan Cara Install Vue JS

2. Cek Instalasi Node.js dan NPM

Untuk memastikan instalasi Node.js dan NPM berjalan lancar, Anda dapat memeriksanya dengan menjalankan dua perintah berikut melalui Command Prompt:

node -v
npm -v

Setelah Anda mengetikkan kedua perintah tersebut, Command Prompt akan menunjukkan versi Node.js dan NPM yang ter-install di komputer.

3. Install Modul NPM

Di awal telah disebutkan bahwa salah satu kegunaan NPM adalah untuk meng-install berbagai macam modul Node.js. Namun, perintah di bawah ini dapat mempersingkat langkah instalasinya jika Anda sudah tahu modul yang diinginkan.

npm install <nama_modul> 
npm i <nama_modul>

Anda tinggal mengganti <nama_modul> dengan nama modul yang ingin di-install. Dengan perintah tersebut, modul akan langsung dipasang di komputer Anda. Sangat mudah, bukan?

4. Membuat Aplikasi Sederhana dengan NPM

Karena Node.js dan NPM sudah tersedia di komputer Anda, sekarang mari coba membuat aplikasi sederhana bernama “Hello World”.

Untuk melakukan ini, kami menganjurkan Anda untuk menggunakan Windows PowerShell. Anda dapat mencarinya melalui menu search di taskbar atau di dalam menu start.

Pertama-tama, ketikkan perintah berikut ini di PowerShell:

c:\Users\<username>\myprogram.js

Jangan lupa untuk mengganti <username> dengan username komputer Anda sebelum menjalankan perintah tersebut.

Intinya, perintah tadi digunakan untuk membuat file bernama myprogram.js. Ketika dijalankan, akan ada pernyataan bahwa file tersebut tidak ada. Kemudian, sistem akan menanyakan jika Anda ingin membuat file tersebut atau tidak. Pada titik ini, klik Yes untuk mengiyakannya.

Langkah kedua, bukalah file myprogram.js di text editor yang Anda miliki. Lalu, masukkan kode ini ke dalamnya:

var http = require('http');
 http.createServer(function (req, res) {
   res.writeHead(200, {'Content-Type': 'text/html'});
   res.end('Hello World');
 }).listen(8080);

Jika sudah, simpan dan tutup filenya.

Ketiga, masuklah ke Windows PowerShell lagi dan jalankan perintah berikut:

node \users\<your_username>\myprogram.js

Perintah ini berfungsi untuk menjadikan komputer Anda sebagai server yang menjalankan aplikasi sederhana tadi.

Windows Defender akan memperingatkan bahwa komputer Anda dapat menerima traffic. Karena ini hanya percobaan, Anda tinggal membiarkan peringatan tersebut.

Sekarang, jika Anda mengakses http://localhost:8080 melalui web browser, teks “Hello World” akan muncul pada halaman tersebut.

Untuk mematikan aplikasi ini, Anda tinggal masuk ke PowerShell dan menekan kombinasi tombol Ctrl dan C pada keyboard.

Onlinekan Proyek NPM Anda di Niagahoster

Dengan mengikuti langkah-langkah tadi, Anda sudah siap untuk menggunakan NPM dan Node.js untuk berkarya.

Ketika nanti ingin meluncurkan proyek Anda secara online, tentunya Anda membutuhkan server dengan performa tinggi yang telah mendukung NPM.

Kabar baiknya, seluruh server Cloud hosting dan Cloud VPS hosting Niagahoster sudah mendukung NPM.

Bagi Anda yang ingin mendapatkan akses penuh atas pengelolaan server, Cloud VPS hosting adalah pilihan tepat. Selain itu, Anda dapat memilih sistem operasi server dan panel kontrol sendiri.

Namun, jika tidak ingin repot-repot mengelola server, Anda dapat memilih Cloud hosting. Dengan kemudahan yang lebih, Anda dapat lebih fokus pada pengembangan proyek Anda. 

Menariknya lagi, biaya kedua jenis layanan hosting tersebut sangat terjangkau. Dengan Rp 150.000 (Cloud hosting) atau Rp 104.000 (Cloud VPS hosting) per bulan, Anda sudah dapat memanfaatkan server super cepat dengan uptime 99.9%.

Jadi, tunggu apa lagi? Segera pilih paket Cloud hosting atau Cloud VPS hosting Anda di Niagahoster!

Aldwin Nayoan Aldwin is a content writer at Niagahoster. Specializing in web hosting and WordPress, he is eager to help people uplevel their business on the internet. Apart from being a tech junkie, Aldwin likes fiction and photography.
[{"code":""
[{"code":""
"label":"Coba Lagi"
"label":"Coba Lagi"
"win":false}
"win":false}
{"code":"HOSTING50"
{"code":"HOSTING50"
"label":"Extra Diskon 50rb "
"label":"Extra Diskon 50rb "
"win":true}
"win":true}
{"code":"HOSTING20"
{"code":"HOSTING20"
"label":"Extra Diskon 20rb "
"label":"Extra Diskon 20rb "
"win":true}
"win":true}
{"code":"HOSTING100"
{"code":"HOSTING100"
"label":"Extra Diskon 100rb "
"label":"Extra Diskon 100rb "
"win":true}
"win":true}
{"code":""
{"code":""
"label":"Belum Beruntung"
"label":"Belum Beruntung"
"win":false}
"win":false}
{"code":"HOSTING20"
{"code":"HOSTING20"
"label":"Extra Diskon 20rb "
"label":"Extra Diskon 20rb "
"win":true}
"win":true}
{"code":""
{"code":""
"label":"Coba Lagi"
"label":"Coba Lagi"
"win":false}
"win":false}
{"code":"HOSTING50"
{"code":"HOSTING50"
"label":"Extra Diskon 50rb "
"label":"Extra Diskon 50rb "
"win":true}
"win":true}
{"code":"HOSTING20"
{"code":"HOSTING20"
"label":"Extra Diskon 20rb "
"label":"Extra Diskon 20rb "
"win":true}
"win":true}
{"code":"FREESHIPPING"
{"code":"FREESHIPPING"
"label":"Coba Lagi"
"label":"Coba Lagi"
"win":false}
"win":false}
{"code":""
{"code":""
"label":"Sedikit Lagi! "
"label":"Sedikit Lagi! "
"win":false}
"win":false}
{"code":"HOSTING50"
{"code":"HOSTING50"
"label":"Extra Diskon 50rb "
"label":"Extra Diskon 50rb "
"win":true}]
"win":true}]