Я использую веб-пакет symfony на бис для создания своих ресурсов (js / css). Итак, исходные файлы находятся в другом каталоге как скомпилированный js / css.
После сборки скомпилированные имена файлов выглядят как app.js / app. css. Но если я включу enableVersioning()
файлы вывода (после любого изменения в исходном файле) будут иметь другое имя ... например app.b69634f2. js или app.s45lsgu5. js.
Мой вопрос is: Есть ли какой-нибудь умный способ включить эти файлы в index. html? Без php? Очевидно, без каких-либо изменений js / css поиска имени файла в каталоге и обновления ссылки на файл вручную ...
Я пытался загрузить через ajax файл с именем manifest. json где находится информация о фактические имена файлов, но я получаю ошибку через происхождение cors ...
Любые подсказки?
EDIT:
Может быть, какой-то собственный скрипт, который может загружать файловую систему (fs), анализировать манифест . json и перезаписывать пользовательский тег (например, ### css ### и ### js ###) в index. html для каждой сборки?