Как заставить живой сервер перестать обновляться, когда ничего не изменилось

Мне нравится live-server как инструмент для автоматического обновления проекта при внесении изменений, но я больше не могу его использовать, потому что он просто обновляется ОЧЕНЬ часто (примерно каждые 10-15 секунд) на моем Mac.

Я не могу найти, что меняется, или даже если какие-либо файлы действительно меняются. Я думал, что он может обнаруживать .DS_Store, но, глядя на эти файлы, ни один из них не изменил время достаточно поздно, чтобы быть виновником. Подробные журналы просто показывают, что почти все мои папки в проекте изменились одновременно. Все, что я знаю наверняка, это то, что я ничего не меняю вручную.

У кого-нибудь есть идеи или даже предложения по лучшему варианту CLI с перезагрузкой при изменении?


person Wayne F. Kaskie    schedule 08.08.2017    source источник


Ответы (2)


Вы можете попробовать https://www.npmjs.com/package/nodemon.

Это позволяет вам добавить аргумент

--ignore ...

Чтобы игнорировать файлы или весь каталог

person Andreas    schedule 08.08.2017

Похоже, проблема связана с тем, что я использую общий сетевой диск с live-сервером. Если я перенесу проект на свою локальную машину, проблема исчезнет.

person Wayne F. Kaskie    schedule 24.09.2017
comment
Уэйн, я согласен, что проблема в этом. Недавно я купил Mac Mini 2018 года. Поскольку он использует SSD для всего, я полагался на флэш-накопители для большего объема памяти, потому что 256 ГБ было недостаточно, и я полагался на флэш-накопители, чтобы дать мне больше памяти. Поскольку я делал это, у меня была та же проблема, что и у вас. Я все еще устранял проблему и решил попробовать запустить мою программу с основного жесткого диска, и она работала нормально. - person Jeremy Scott Peters; 15.06.2019
comment
Спасибо за подтверждение Джереми! - person Wayne F. Kaskie; 21.06.2019