我希望 Moment 在全局范围内可用,并且我了解 Compound 能够自动加载模块 - 那么我将如何使用它?如果我在自动加载数组中包含“moment”,我如何在应用程序中使用它?
最佳答案
我知道有人有关于在复合中重做模块加载的想法,而且我知道找到有关如何执行此操作的信息也不容易。
我通过将 loadLibs.js 放在 config->initializers 中解决了这个问题,我在其中加载模块,如下所示:
module.exports = function(compound) {
compound.module1 = require('module1');
compound.module2 = require('module2');
//etc.
};
模块将在复合对象上可用。 只是要小心,不要尝试覆盖复合对象上一些已经存在的键。您也可以将其放在诸如compound.myApp.module之类的 namespace 下
关于javascript - 如何在Compound.JS中自动加载Moment.JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18038809/