- Alat yang dikembangkan untuk menormalkan event perubahan file yang terjadi di berbagai OS agar disampaikan dengan cara yang konsisten, sekaligus melengkapi keterbatasan API keluarga
fs.watch
- Menyerap perbedaan event di macOS, Linux, dan Windows untuk menyediakan model event yang jelas berpusat pada add / change / unlink
- Dirancang untuk mendeteksi secara andal pola atomic write yang digunakan beberapa editor dan chunked write pada file berukuran besar, sehingga event diproses berdasarkan saat penulisan benar-benar selesai
- Secara default menggunakan struktur non-polling berbasis
fs.watch untuk mempertahankan penggunaan CPU yang rendah
- Di lingkungan khusus seperti network file system, mendukung peralihan ke mode polling
- Menyediakan fitur yang dibutuhkan di lingkungan kerja nyata secara bawaan, seperti pemfilteran file·direktori, pelacakan symbolic link, dan dukungan pemantauan rekursif selalu aktif
- Mulai v5, beralih menjadi paket khusus ESM, dan versi minimum Node.js dinaikkan menjadi v20 atau lebih tinggi
- Dimulai pada 2012 untuk Brunch, alat build HTML, lalu kini menjadi pustaka produksi yang telah teruji dan digunakan di sekitar 30 juta repositori
- Melalui perluasan ekosistem seperti alat CLI
chokidar-cli, dapat dimanfaatkan secara luas dalam workflow build, otomasi, dan pengembangan
Belum ada komentar.