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

标签 javascript node.js

我希望 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/

相关文章:

node.js - Redis - 在事务中使用 Incr 值

node.js - 如何在 node.js 中使用 node-imap 标记看不见的电子邮件

node.js - 在nodemailer中使用OAuth2时Gmail API 'invalid username or password'

javascript - 文本区域中的滚动条光标模式(适用于谷歌浏览器)

node.js - 无法在 macOS 上安装无服务器框架

javascript - 如何在后退按钮上停止导航

javascript - AngularJS $route 给出错误 : [$injector:unpr]

node.js - Mongoose 进行身份验证导致超时

javascript - 如何修复 RichEmbed?

javascript - 单击循环内的事件关闭