Проблема: При измении CSS/JS, чтобы принудить браузер пользователя сбросить кэш, вручную в AppAsset (наследник: \yii\web\AssetBundle) изменяем ?v=*.
Вопрос: Есть ли пути из коробки или другие решения для автоматизации этого процесса? Пока есть только идея: запускать консольный скрипт, который на основе файла CSS/JS делать хэш и он будет прописываться в версию.
Как договориться с AppAsset о CSS/JS cache reset при изменении файлов?
-
- Сообщения: 14
- Зарегистрирован: 2022.02.11, 17:42
-
- Сообщения: 14
- Зарегистрирован: 2022.02.11, 17:42
Re: Как договориться с AppAsset о CSS/JS cache reset при изменении файлов?
Думал оно сработает только для опубликованных ресурсов, т.е. /assets/1124a31a/css. Но сработало и в моем случае! Спасибо!
P.S. Детальней об опции: https://www.yiiframework.com/doc/guide/ ... he-busting