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
nodemon
yang 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 (
EACCES
ataupermission 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.
0 Comments