【问题标题】:Add UrlArgs to reuire-js main file将 UrlArgs 添加到 reuire-js 主文件
【发布时间】: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


    【解决方案1】:

    是的,您在加载脚本之前调用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 中所述(我不知道配置的确切语法)。

    【讨论】:

    • 我尝试了“简单项目”,但不起作用。我将 urlArgs 添加到公共文件中,但该文件没有 urlArgs
    • 啊,你想将参数附加到 js/main 加载。
    猜你喜欢
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 2012-12-26
    • 2020-12-17
    相关资源
    最近更新 更多