红色字体部分,设置一个版本号,然后require的缓存就解决了。 可以看到所有的js加载后面 都多了?r=版本号
版本号:是一个js变量
可以参考静态文件缓存问题,用版本号处理
require.config({
urlArgs: "r=" + currentVersion,baseUrl : 'js',
shim: {
underscore: {
deps:['jquery'],
exports: '_'
},
backbone: {
deps: [
'underscore',
'jquery'
],
exports: 'Backbone'
}
},
paths : {
jquery : 'libs/jquery/jquery-1.12.4',
underscore : 'libs/underscore/underscore',
backbone : 'libs/backbone/backbone'
},
waitSeconds: 0
});