Nodemon: Kemampuan untuk memulai kembali tanpa perubahan kode

Dibuat pada 23 Mei 2017  ·  4Komentar  ·  Sumber: remy/nodemon

Hai!

Saya memiliki proyek yang terkadang macet. Saya menggunakan lib pihak ketiga yang terkadang gagal saat startup, dan cara saya untuk menanganinya dalam produksi adalah dengan melakukan process.exit(1), dan menunggu buruh pelabuhan untuk memulai instance baru hingga berhasil.
Tetapi untuk pengembangan kami menggunakan nodemon. Yang benar-benar saya inginkan adalah apakah nodemon dapat secara otomatis memulai ulang setiap kali program macet (bahkan tanpa perubahan kode).
Pada dasarnya, sekarang terlihat seperti ini:

[nodemon] app crashed - waiting for file changes before starting...

Yang saya inginkan adalah ini:

[nodemon] app crashed - restarting in 2 seconds
Atau mungkin ini:
[nodemon] app crashed - restarting...

Saya melihat ini: "opsi baris perintah baru umumnya tidak disarankan kecuali ada alasan yang sangat bagus"

Tapi saya kira fungsi ini harus berada di belakang opsi baris perintah.

Apakah ini permintaan yang masuk akal? Jika demikian, saya mungkin menemukan waktu untuk menyusun PR

stale

Komentar yang paling membantu

Nah nodemon sudah melakukan semua langkah yang saya inginkan. Saya hanya ingin memutus bagian "menunggu perubahan". Untuk lebih jelasnya, saya juga ingin memulai ulang pada perubahan kode, tetapi juga setiap kali aplikasi keluar

Semua 4 komentar

Saya pikir Anda lebih baik melihat pm2 , supervisord atau selamanya @lulzmachine , karena ini dirancang untuk memantau, mengelola, dan memulai ulang proses secara otomatis. Mungkin @remy akan tidak setuju, tetapi saya merasa ini bukan tujuan dari proyek nodemon dan lebih banyak lagi tujuan dari beberapa (dan mungkin lebih) yang saya daftarkan.

Nah nodemon sudah melakukan semua langkah yang saya inginkan. Saya hanya ingin memutus bagian "menunggu perubahan". Untuk lebih jelasnya, saya juga ingin memulai ulang pada perubahan kode, tetapi juga setiap kali aplikasi keluar

Memiliki masalah yang sama. Dulu berfungsi ketika saya menggunakan opsi script , tapi saya harus beralih ke exec sekarang untuk menggunakan TypeScript dan sekarang tidak restart saat crash.

Apakah opsi ini dihapus dari nodemon @remy? Saya cukup yakin itu digunakan untuk bekerja. Apakah kita harus menggunakan forever dengan nodemon untuk memulai ulang saat crash?

Masalah ini secara otomatis ditandai sebagai tidak aktif dan basi karena tidak ada aktivitas terbaru. Ini akan ditutup secara otomatis jika tidak ada aktivitas lebih lanjut yang terjadi. Jika menurut Anda ini salah, atau masalah masih berlanjut, cukup kirimkan balasan di komentar dan @remy akan (mencoba!) untuk menindaklanjuti.
Terima kasih telah berkontribusi <3

Apakah halaman ini membantu?
0 / 5 - 0 peringkat