【发布时间】:2025-12-05 04:00:02
【问题描述】:
当我们在调试模式下运行我们的网站而不缩小脚本时,这是可行的:
var defines = [
'globals',
'templates'
];
define(defines, function(globals, templates) {
//code...
});
但是一旦代码被缩小,它就会停止工作。你知道为什么吗?
请注意这是可行的:
define([
'globals',
'templates'
], function(globals, templates) {
//code...
});
我们要使用数组的原因是因为我们要循环遍历它以将 'template' 替换为 'template.1010101010' 其中 10101010101 是基于文件创建的时间戳,这样维护文件可以我们在文件更新时自动绕过缓存。
请注意,我们还有更多文件要循环播放。
【问题讨论】:
标签: requirejs requirejs-optimizer