Как эффективно версионировать файлы JavaScript и CSS?CSS

Разбираемся в CSS
Anonymous
Как эффективно версионировать файлы JavaScript и CSS?

Сообщение Anonymous »

У меня много файлов CSS и JavaScript. В настоящее время я поддерживаю управление версиями, используя что-то вроде этого:

Код: Выделить всё

modal.js?v=1.0.0
form.js?v=1.0.0
table.js?v=1.0.0
style.css?v=1.0.0
Эти файлы загружаются в несколько файлов HTML. Когда мне нужно изменить версию, я вручную захожу в каждый HTML-файл и меняю путь, например, modal.js?v=1.0.1. Но каждый раз менять каждый файл — головная боль.
Я могу динамически управлять версиями

Код: Выделить всё

modal.js?v=(new Date()).getTime();
Но у меня есть проблема: я использую кэширование файлов. Мне нужно кэшировать файлы только при обновлении версии файла, в противном случае используйте старые кэшированные файлы.

Я уже пробовал их, но они не соответствуют моим требованиям:


Подробнее здесь: https://stackoverflow.com/questions/543 ... fficiently

Вернуться в «CSS»