Menginstal nodemon secara global (-g) memungkinkan Anda menjalankannya dari mana saja di sistem tanpa harus menginstalnya ulang di setiap proyek. Berikut beberapa alasan mengapa itu berguna:
1. Bisa Digunakan di Semua Proyek
Dengan instalasi global, Anda bisa langsung menjalankan nodemon tanpa perlu menginstalnya dalam setiap proyek. Misalnya:
nodemon server.js
Tanpa instalasi global, Anda harus menginstalnya dalam setiap proyek:
npm install --save-dev nodemon
Dan menjalankannya dengan:
npx nodemon server.js
2. Memudahkan Pengembangan
Saat Anda sering bekerja dengan Node.js, nodemon mempercepat pengembangan karena secara otomatis me-restart server ketika ada perubahan pada kode.
3. Tidak Mengganggu Dependensi Proyek
Jika Anda menginstal nodemon hanya sekali secara global, maka tidak perlu menambahkannya ke dalam dependensi proyek (package.json). Ini menghemat ruang penyimpanan dan mengurangi konflik antar versi.
Kapan Sebaiknya Menggunakan Instalasi Lokal?
Kadang, lebih baik menginstal nodemon secara lokal (--save-dev), terutama jika:
- Tim Anda ingin memastikan semua orang menggunakan versi 
nodemonyang sama dalam proyek. - Anda menggunakan CI/CD yang mengandalkan dependensi proyek untuk menjalankan aplikasi.
 
Tapi kalau hanya untuk kemudahan saat ngoding di komputer sendiri, instalasi global lebih praktis!
Untuk menginstal nodemon secara global di sistem Anda, gunakan perintah berikut di terminal atau command prompt:
npm install -g nodemon
Verifikasi Instalasi
Setelah instalasi selesai, periksa apakah nodemon sudah terpasang dengan menjalankan:
nodemon -v
Jika nomor versi muncul, berarti nodemon telah berhasil diinstal secara global.
Catatan
- Pastikan Anda sudah menginstal Node.js dan npm di sistem Anda.
 - 
Jika mengalami masalah izin (
EACCESataupermission denied), coba jalankan dengan sudo di Linux/macOS:sudo npm install -g nodemon - Untuk Windows, pastikan Anda menjalankan Command Prompt atau PowerShell sebagai Administrator.
 
nodemon terinstal, Anda bisa menjalankan aplikasi Node.js dengan:
nodemon app.js
nodemon akan secara otomatis me-restart server setiap kali ada perubahan pada file. 

No comments:
Post a Comment