Nodemon: Tidak ada kemampuan untuk beralih menonton

Dibuat pada 2 Mar 2015  ·  4Komentar  ·  Sumber: remy/nodemon

Saya menggunakan nodemon dengan tegukan dan saya memiliki serangkaian tugas yang harus dijalankan secara berurutan pada perubahan file.
Saya menggunakan jam tangan gulp dan mengirim restart dari salah satu tugas ini ke nodemon.
Semuanya baik-baik saja kecuali bahwa dalam skenario ini saya tidak perlu nodemon untuk menonton file apa pun, karena gulp sudah melakukannya.

Sayangnya tidak ada cara untuk mematikan menonton di nodemon.

Selain itu, saya bahkan tidak dapat membuatnya menonton sesedikit mungkin - selalu menambahkan sesuatu seperti **/ ke jalur yang saya berikan.
Tentu saja saya dapat menggunakan opsi "abaikan", tetapi akan jauh lebih baik jika saya dapat menentukan bahwa saya tidak perlu menonton apa pun.

PS Ini juga akan keren untuk dapat menentukan apa sebenarnya yang ingin saya tonton tanpa tiba-tiba menambahkan awalan atau menerapkan default (nodemon sangat agresif dalam hal ini).

Komentar yang paling membantu

Anda sekarang dapat melakukan watch: false untuk _tidak_ menonton apa pun secara opsional. Ini agak spesifik untuk masalah Anda, tetapi mudah untuk ditambahkan.

Semua 4 komentar

Bisakah Anda mereplikasi ini tanpa menggunakan tegukan (karena ini benar-benar terpisah .)
proyek yang melakukan hal sendiri dengan nodemon)?
Pada 2 Mar 2015 18:53, "Dmitry Smolin" [email protected] menulis:

Saya menggunakan nodemon dengan tegukan dan saya memiliki serangkaian tugas yang harus dijalankan
secara berurutan pada perubahan file.
Saya menggunakan jam tangan gulp dan mengirim restart dari salah satu tugas ini ke nodemon.
Semuanya baik-baik saja kecuali bahwa dalam skenario ini saya tidak perlu nodemon untuk menonton apapun
file, karena gulp sudah melakukannya.

Sayangnya tidak ada cara untuk mematikan menonton di nodemon.

Selain itu, saya bahkan tidak bisa membuatnya menonton sesedikit mungkin - selalu
menambahkan sesuatu seperti **/ ke jalur yang saya berikan.
Tentu saja saya dapat menggunakan opsi "abaikan", tetapi akan jauh lebih baik untuk menjadi
dapat menentukan bahwa saya tidak perlu menonton apa pun.

PS Ini juga akan keren untuk dapat menentukan apa yang sebenarnya saya inginkan
tonton tanpa tiba-tiba menambahkan awalan atau menerapkan default (nodemon
sangat agresif dalam hal ini).


Balas email ini secara langsung atau lihat di GitHub
https://github.com/remy/nodemon/issues/516.

Saya rasa saya bisa.
Tapi bagaimana saya bisa mematikan menonton? Saya hanya tidak menemukan opsi seperti itu.
Dan semua upaya saya untuk menggunakan opsi seperti watch: false , watch: [] , watch: '' , watch: [''] (dan seterusnya) telah gagal.
Saya menelusuri sumbernya dan menemukan bahwa nodemon menggunakan direktori default untuk menonton setiap upaya untuk memberikan semacam "tidak ada" sebagai opsi.

Contohnya:

  • baris ini menerapkan default bahkan ketika daftar kosong sengaja disediakan
  • baris ini menambahkan *.* ke daftar tontonan meskipun default tidak diterapkan (akan mencegah daftar tontonan kosong meskipun item sebelumnya akan diperbaiki)

Juga sepertinya baris ini menambahkan awalan **/ ke aturan, jadi Anda tidak dapat menentukan beberapa file atau direktori konkret, itu akan secara paksa menjadi **/somedir

Anda sekarang dapat melakukan watch: false untuk _tidak_ menonton apa pun secara opsional. Ini agak spesifik untuk masalah Anda, tetapi mudah untuk ditambahkan.

Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat