Uso l'ottimizzatore r.js per combinare i file js in base al profilo di creazione come suggerito in documentation. Ecco la mia accumulo config.js:Come escludere urlArgs da build utilizzando r.js
({
baseUrl: ".",
paths: {
jquery: '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min',
},
name: "main",
out: "main-built.2013-07-30.js"
})
Come si può vedere si basa su main.js di file, ecco un codice di esso:
requirejs.config({
baseUrl: 'scripts',
urlArgs: "bust=" + (new Date()).getTime(),
paths: {
jquery: [
'//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min',
'lib/jquery-1.9.1.min',
],
},
});
require([
'layout',
'cue',
], function() {
});
Se conservo urlArgs: "bust=" + (new Date()).getTime()
in main.js tutti i file esterni (qui jquery che viene caricato da CDN) assomigliano a .../jquery.js?bust=1377412213
Quindi è PITA commentare fuori questa linea ogni volta che creo una build. Ho letto tutta la documentazione e cercato su Google una soluzione, ma tutto invano. Forse lo faccio male?
Sì, questo funziona. Dopo 2 anni :) – dVaffection