1

我希望 Moment 在全球范围内可用,并且我了解 Compound 能够自动加载模块 - 那么我将如何使用它呢?如果我在自动加载数组中包含“时刻”,我如何在应用程序中使用它?

4

1 回答 1

1

我知道有关于在复合中重做模块加载的想法,而且我知道找到有关如何执行此操作的信息也不容易。

我通过在 config->initializers 中放置一个 loadLibs.js 来解决它,我在其中加载模块,如下所示:

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

然后模块将在复合对象上可用。请注意不要尝试覆盖复合对象上一些已经存在的键。你也可以把它放在一个命名空间下,比如 Compound.myApp.module

于 2013-09-12T15:12:02.927 回答