Я развертываю свой проект, создавая исходные файлы с gulp прямо на сервере. Чтобы предотвратить проблемы с кешированием, лучшей практикой может быть добавление уникального номера для запроса url, см. Предотвращение кеширования браузеров при обновлении веб-приложений;
В репозиториях npm я не смог найти инструмент для автоматического добавления номера версии для запроса. Я спрашиваю, раньше ли кто-то изобрел такой инструмент.
Возможная реализация может быть следующей:
У меня есть файл index.html в папке src/
со следующим тегом script
<script src="js/app.js<!-- %nocache% -->"></script>
Во время сборки копируется в папку dist/
, а комментарий заменяется номером автоинкремента
<script src="js/app.js?t=1234"></script>