【发布时间】:2015-06-24 11:27:46
【问题描述】:
是否可以将 urlArgs 添加到主文件中?
require.config({
urlArgs : "v=1.1"
});
<script data-main="js/main" src="js/require.js"></script>
【问题讨论】:
标签: javascript requirejs browser-cache
是否可以将 urlArgs 添加到主文件中?
require.config({
urlArgs : "v=1.1"
});
<script data-main="js/main" src="js/require.js"></script>
【问题讨论】:
标签: javascript requirejs browser-cache
是的,您在加载脚本之前调用require。例如,在您的 js/main 模块中,您可以:
requirejs.config({
urlArgs : "v=1.1"
});
require(['dep'], function(dep){
});
或者更好地将配置分离到一个专用模块中(如本示例中的project)
更新:
如果您希望将参数附加到 js/main 的负载中,则不应使用 data-main 属性:
<script src="js/require.js"></script>
<script>
requirejs.config({
urlArgs : "v=1.1"
});
require(['js/main']);
</script>
或者在加载之前构建 require 对象,如doc 中所述(我不知道配置的确切语法)。
【讨论】: