我使用r.js優化程序根據構建配置文件合併js文件,如documentation中的建議。這是我的集結config.js:如何使用r.js從構建中排除urlArgs
({
baseUrl: ".",
paths: {
jquery: '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min',
},
name: "main",
out: "main-built.2013-07-30.js"
})
正如你可以看到它是基於main.js文件,這裏是它的代碼:
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() {
});
如果我在保持urlArgs: "bust=" + (new Date()).getTime()
main.js所有外部文件(這裏是從CDN加載的jquery)看起來像.../jquery.js?bust=1377412213
因此它是PITA評論每當我做一個構建時,都會把這行刪除。我已經閱讀了所有的文檔並通過Google搜索解決方案,但一切都徒勞無功。也許我做錯了?
是的,這是有效的。 2年後:) – dVaffection