Подскажите, пожалуйста, кто как борется с этой проблемой?
идет дебаг сайта и если на десктопе с этим проблем нету, то вот с мобильными девайсами постоянно проблемы с кешированием.
кешит все подряд, чистка перед каждым обновлением страниц напрягает сильно, да и почему то не всегда чистится все (например js бывает что просто не хочет сброситься с кеша о_О)
Дмитрий Глаголев, Спасибо. в какой то степени помогло. Но все же это решение хорошо при выкатке обновлений на прод, чтобы у старых посетителей подтянулись новые стили и скрипты. А вот именно при разработке, когда обновляешь страницу несколько раз в минуту, для просмотра результата, не очень удобно. Но все равно спасибо большое за хороший совет!
Для разработки - версия должна меняться часто, я использую псевдорандомные строки типа 'app.js?v=' + Math.random()
Для продуктовой сборки использую версию сборки из package.json, либо из файла конфига, либо код текущей ревизии, если приложение собирается из репозитория git. Последний вариант более точно определяет факт изменений.