Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将模块传递到Require.js Require.config_Javascript_Requirejs - Fatal编程技术网

Javascript 将模块传递到Require.js Require.config

Javascript 将模块传递到Require.js Require.config,javascript,requirejs,Javascript,Requirejs,是否可以将模块传递到require.config?我在require.config之前的DOM中创建了一个模块,该模块包含服务器端配置数据,我希望能够在require.config文件中访问该模块。这是一个我正在尝试做的例子 define("config", [], function() { var Config = {}; Config.locale = '{$locale}'; Config.version =

是否可以将模块传递到require.config?我在require.config之前的DOM中创建了一个模块,该模块包含服务器端配置数据,我希望能够在require.config文件中访问该模块。这是一个我正在尝试做的例子

    define("config", 
    [],
    function() {
        var Config = {};   
        Config.locale = '{$locale}';
        Config.version = '{$version}';
        return Config;
    });
然后,我希望能够将配置模块作为传递到require.Config中

require.config({

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

一如既往,我们非常感谢您的帮助

你试过你的方法吗?虽然我没有,但我很确定配置并没有被当作一个模块

您可以利用在加载库之前将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>

var require=(函数(){
//在这里进行设置
//现在返回config对象
返回{
baseUrl:'test/path/'
路径:{
//等
}
}
})()