如何在Compound.JS中自动加载Moment.JS?

我希望Moment能在全球范围内使用,而且我知道Compound能够自动加载模块 – 那么我将如何使用它? 如果我在自动载入数组中包含“时刻”,我该如何在应用程序中使用它?

我知道有关于重做模块加载的想法,我知道也不容易find有关如何做的信息。

我解决了这个问题,把一个loadLibs.js放在config-> initializers中,在这里我加载模块:

module.exports = function(compound) { compound.module1 = require('module1'); compound.module2 = require('module2'); //etc. }; 

模块将在复合对象上可用。 只是要小心,不要试图覆盖复合对象上的一些已经存在的键。 你也可以把它放在像compound.myApp.module这样的命名空间下