node-dev
node-dev copied to clipboard
Debounce is per-file, not global
Problem
When running a build, the app restarts over and over even though we set a debounce value of 10 seconds
Suspected cause
Looking at the code, it looks like the debounce
option is applied at a per-file level, so if multiple files are modified within the debounce period, they do not reset the debounce timer and the app will restart 10 seconds after the first file change even if more files are still being changed.
Probable solution
The library should set up its own internal debounce that applies globally to the whole run, not with a separate debounce per file.