如果我在文檔中遺漏了這些,請致歉。基本上我想使用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