Срок действия кеша на data.js require.js
Я использую require.js и r.js для упаковки своих модулей AMD. Я использую jquery & amp; requirejs через следующий синтаксис:
<script data-main="/js/client" src="/js/external/require-jquery.js"></script>
Все это прекрасно работает перед & amp; после упаковки, но я часто сталкиваюсь с проблемами, когда Chrome & amp; мобильное сафари держится за кэшированную версию client.js. Я хотел бы добавить кеш-клиент к client.js, но, похоже, не могу понять, как это сделать, используя приведенный выше синтаксис.
Я попробовал несколько вариантов:
<script data-main="js/client.js?b=busted" src="/js/external/require-jquery.js"></script>
но теперь требуют попытки получить client.js из/
не/js
итак это 404с.
Я также попытался добавить
urlArgs : "bust="+new Date().getTime()
вrequire.config
, но, похоже, не имеет никакого эффекта.
Я также попытался добавить то же значение вapp.build.js
, но когда он там, r.js больше не объединяет мои js-файлы, а только увеличивает их.
Каков правильный синтаксис для уничтожения кэша основного сценария данных require.js?