Я работаю над приложением, которое сильно зависит от файловых наблюдателей nodejs.
Теперь мы обнаружили, что функция автосохранения IntelliJ, которая записывает в файл при вводе / размытии окна, не запускает средство просмотра файлов nodejs - по крайней мере, на Mac.
Следующий простой тест подтверждает это.
- Создайте файл с именем file.txt
- Создайте следующий скрипт в той же папке
- Отредактируйте файл file.txt в IntelliJ или Webstorm
- Ничего не надо искать (где, как будто вы редактируете файл в любом другом редакторе и сохраняете его, вы видите изменение 0, изменение 1 и т.д.)
fs = require( "fs" );
i = 0;
fs.watch( "./file.txt", function(){
i++;
console.log( "change " + i );
});
Есть ли обходной путь / способ сделать эту работу?