2013-08-04 2 views
1

Я хочу, чтобы Moment был доступен по всему миру, и я понимаю, что Compound способен автоматически загружать модули - так как я могу его использовать? Если я включаю «момент» в массив автозагрузки, как я могу использовать его в приложении?Как можно автозагрузить Moment.JS в Compound.JS?

ответ

1

Я знаю, что есть мысли о повторной загрузке модуля в состав, и я знаю, что также нелегко найти информацию о том, как это сделать.

я ее решил, поставив loadLibs.js в config-> инициализаторах где я загружать модули следующим образом:

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

модули будут доступны на объекте соединения. просто будьте осторожны, чтобы не пытаться перезаписать некоторые уже существующие ключи на составном объекте. вы также можете разместить его под пространством имен, например, comp.myApp.module

Смежные вопросы