Wygasła pamięć podręczna na głównym pliku require.js

Używam require.js i r.js do spakowania moich modułów AMD. Używam jquery & requirejs za pomocą następującej składni:

<script data-main="/js/client" src="/js/external/require-jquery.js"></script>

To wszystko działa świetnie przed i po pakowaniu, ale napotykam problemy, w których chrome i mobile safari trzymają się buforowanej wersji client.js. Chciałbym dodać cachebuster do client.js, ale wydaje mi się, że nie wiem, jak to zrobić, używając powyższej składni.

Próbowałem kilku odmian:

<script data-main="js/client.js?b=busted" src="/js/external/require-jquery.js"></script>

ale teraz wymaga prób uzyskania pliku client.js/, nie/js, więc to 404s.

Próbowałem też dodać

urlArgs : "bust="+new Date().getTime()

dorequire.config, ale wydaje się, że nie działa.

Próbowałem też dodać tę samą wartość doapp.build.js, ale gdy jest w nim, r.js nie łączy już moich plików js, tylko je ucisza.

Jaka jest właściwa składnia na wypadek awarii pamięci podręcznej głównego pliku require.js?

questionAnswers(2)

yourAnswerToTheQuestion