Ваш сервер должен позаботиться об этом. Он сообщит браузеру, когда файл был последний раз изменен, и, если кэш браузера устарел, он загрузит новую версию.
Более подробно, каждый раз, когда страница загружается, браузер выполняет head
запрос для каждого элемента на странице (таблиц стилей, изображений ...), на который веб-сервер отвечает только отправкой заголовков HTTP без тела, есть заголовок, который указывает, когда файл был последний раз изменен (и, возможно, более подробно об управлении кэшем), и если кэш браузера имеет версию файла, более старую, чем, по словам веб-сервера, он загружает этот контент.