Untuk membuat server node melakukan restart secara otomatis pada saat kita selesai meng-edit file, kita bisa menginstall Nodemon dengan perintah berikut:

$npm install nodemon --save-dev

Flag --save-dev digunakan untuk menandakan bahwa kita hanya menggunakan Nodemon untuk stage pengembangan. Flag ini akan menyimpan Nodemon sebagai devDependency dalam berkas package.json.

Nodemon berlaku sama seperti node, artinya kita bisa menjalankan server dengan memanggil nodemon server.js. Tetapi, kita tidak bisa melakukannya saat ini karena Nodemon tidak diinstall dengan flag -g.

Cara lain yang dapat kita gunakan adalah memanggilnya melalui direktori node_modules. Perintahnya seperti berikut:

$./node_modules/.bin/nodemon server.js

Itu jika kita ingin mengetiknya secara manual. Ada satu cara lain yang lebih sederhana dengan membuat kunci script di berkas package.json.

{
  // ...
  "scripts": {
    "dev": "nodemon server.js"
  }
  // ...
}

Setelah menambahkannya di berkas package.json, kita bisa menjalankannya dengan npm run dev untuk menyulut nodemon server.js.

results matching ""

    No results matching ""