Точка зору розробника
Якщо ви перебуваєте в режимі розробки (як у вихідному питанні), найкращим підходом є вимкнення кешування у браузері за допомогою мета-тегів HTML. Щоб зробити такий підхід універсальним, ви повинні вставити принаймні три метатеги, як показано нижче.
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
Таким чином, вам як розробнику потрібно лише оновити сторінку, щоб побачити зміни. Але не забувайте коментувати, що код під час виробництва, адже кешування - це добре для ваших клієнтів.
Режим виробництва,
оскільки у виробництві ви дозволите кешування, а вашим клієнтам не потрібно знати, як змусити повне перезавантаження або будь-який інший трюк, ви повинні гарантувати, що браузер завантажить новий файл. І так, у цьому випадку найкращий підхід, який я знаю, - це змінити назву файлу.