Expirar cache em require.js data-main

Eu estou usando require.js e r.js para empacotar meus módulos AMD. Estou usando jquery e requirejs pela seguinte sintaxe:

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

Isso tudo funciona muito bem com o pré e pós-empacotamento, mas me deparo muito com problemas nos quais o Chrome & Mobile Safari mantém a versão em cache do client.js. Eu gostaria de adicionar um cachebuster ao client.js, mas não consigo descobrir como fazê-lo usando a sintaxe acima.

Eu tentei algumas variações de:

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

mas agora requer tentativas para obter client.js de/, não/js, então é 404s.

Eu também tentei adicionar

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

pararequire.config, mas parece não ter efeito.

Eu também tentei adicionar o mesmo valor paraapp.build.js, mas quando está lá, r.js não concatena mais meus arquivos js, apenas os ilumina.

Qual é a sintaxe adequada para eliminar um cache de script principal de dados require.js?

questionAnswers(2)

yourAnswerToTheQuestion