Tutorial MERN Stack Studi Case POS #3 Install Nodemon

Pendahuluan

Selamat datang kembali dalam tutorial MERN Stack Studi Kasus POS! Pada tahap sebelumnya, kita telah memulai proyek Express.js kita dan mengubah struktur direktorinya agar lebih sesuai dengan kebutuhan aplikasi POS. Sekarang, dalam tahap ketiga ini, kita akan memperdalam penggunaan Nodemon untuk meningkatkan alur kerja pengembangan kita.

Apa itu Nodemon?

Nodemon adalah alat yang sangat berguna untuk pengembangan aplikasi Node.js. Ini memantau perubahan dalam file proyek Anda dan secara otomatis memulai ulang server Anda setiap kali ada perubahan. Dengan Nodemon, Anda dapat menghindari kebutuhan untuk secara manual memulai ulang server setiap kali kode Anda berubah, yang dapat meningkatkan produktivitas dan fokus Anda dalam pengembangan.

Langkah 1: Instalasi Nodemon

  1. Buka terminal atau command prompt.

  2. Jalankan perintah berikut untuk menginstal Nodemon secara global dalam proyek Anda:

npm install -g nodemon

Dengan perintah ini, Nodemon akan diinstal secara global di sistem Anda, dan Anda dapat menggunakannya di mana saja dalam berbagai proyek Node.js yang Anda kerjakan.

Langkah 2: Menggunakan Nodemon

Sekarang pada file package.json perlu kita ubah bagian scripts :

"scripts": {
    "start": "node ./bin/www",
    "dev": "nodemon ./bin/www"
},

sekarang run kembali dengan berintah npm run dev maka server kita sudah berjalan dengan normal.

Ringkasan

Dalam tahap ini, kami telah memperkenalkan Anda pada Nodemon dan memberikan langkah-langkah untuk menginstalnya secara global di sistem Anda. Nodemon adalah alat yang sangat berguna dalam pengembangan aplikasi Node.js karena memungkinkan server Anda untuk secara otomatis memulai ulang setiap kali ada perubahan dalam kode Anda.

Dengan menggunakan Nodemon secara global, Anda dapat meningkatkan alur kerja pengembangan Anda di berbagai proyek Node.js tanpa perlu menginstalnya secara lokal di setiap proyek Anda. Dengan langkah-langkah ini, Anda siap untuk melanjutkan pengembangan aplikasi POS Anda dengan lebih lancar dan efisien.