Javascript 将模块传递到Require.js Require.config
是否可以将模块传递到require.config?我在require.config之前的DOM中创建了一个模块,该模块包含服务器端配置数据,我希望能够在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 =
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/'
路径:{
//等
}
}
})()