Очень простая логика, которую использует большинство разработчиков, - это добавление параметра версии в атрибут скрипта.
Например, в вашем приложении есть скрипт bundle.min.js
<script src="ui/admin/build/js/bundle.min.js?v=1.2.0"></script>
Примечание: вы можете сделать этот параметр динамическим.
Таким образом, вам не нужно будет запрашивать полное обновление или очистку кэша и т. Д.