簡體   English   中英

將模塊傳遞到Require.js require.config

[英]Pass Module into Require.js require.config

是否可以傳入模塊require.config? 我有一個在require.config之前在DOM中創建的模塊,該模塊包含服務器端配置數據,並且我希望能夠訪問我的require.config文件中的模塊。 這是我正在嘗試做的一個例子。

    define("config", 
    [],
    function() {
        var Config = {};   
        Config.locale = '{$locale}';
        Config.version = '{$version}';
        return Config;
    });

然后,我希望能夠將Config模塊傳遞給require.config作為。

require.config({

  paths: {
    link1: "//url/" + Config.version + "/data.js",
    link2: "//url/" + Config.version + "/data.js",
    link3: "//url/" + Config.version + "/data.js"
},

與往常一樣,非常感謝您的幫助!

你嘗試過你的方法了嗎? 盡管我還沒有,但是我很確定config不會被當作模塊來對待。

您可以利用在加載庫之前將require定義為對象的優勢。

<script>
    var require = (function(){

        // Do your setup stuff here

        // Now return the config object
        return {
            baseUrl: 'test/path/'
            paths: {
                // etc
            }
        }

    })()
</script>
<script src="require.js"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM