将 UrlArgs 添加到 reuire-js 主文件

Add UrlArgs to reuire-js main file

是否可以将 urlArgs 添加到主文件?

require.config({
    urlArgs : "v=1.1"
});

<script data-main="js/main" src="js/require.js"></script>

是的,这里你在加载脚本之前调用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>

或者按照 doc 中的描述在加载之前构建 require 对象(我不知道配置的确切语法)。