如果我在文档中遗漏了这些,请致歉。基本上我想使用RequireJS模块配置功能。我想集中管理给包中模块的配置值。配置依赖于RequireJS配置RequireJS的模块
这是从文档的例子:
requirejs.config({
config: {
'bar': {
size: 'large'
},
'baz': {
color: 'blue'
}
}
});
//bar.js, which uses simplified CJS wrapping:
define(function (require, exports, module) {
//Will be the value 'large'
var size = module.config().size;
});
//baz.js which uses a dependency array,
define(['module'], function (module) {
//Will be the value 'blue'
var color = module.config().color;
});
我的问题是,我的配置信息将是一个稍微复杂一些,并且会自动有依赖。我想这样做:
requirejs.config({
config: {
'bar': {
path: path.dirname(module.uri)
key: crypto.randomBytes(64)
},
}
});
其中我的配置中的变量需要使用requireJS来评估。
对我来说,在RequireJS配置(加载模块所需的配置)和用户的模块配置之间存在逻辑上的分离是有意义的。但我目前正在努力找到这个:(
没错这就是我目前有,但它意味着我需要需要'配置'从每个模块。这也意味着我无法以集中方式为不同的模块指定不同的配置。我真的希望能够使用requireJS配置功能,但也许这是不可能的 – greTech
检查我的编辑,全局变量是适当的,如果你使用的东西无处不在 – Felix
不要感谢污染全局,即时通讯也使用Node.js :) – greTech