Fir是我必须要求在每个需要使用所述文件的文件顶部使用的每个文件的最长时间,如下所示:
var moduleAPartOne = require('./module.a.one.js');
var moduleAPartTwo = require('./module.a.two.js');
var moduleAPartThree = require('./module.a.three.js');
在大型应用程序中,这使得维护和改变应用程序的结构变得麻烦。
我正在尝试将所有这些文件需求放入一个文件中,其他文件可以这样调用:
// a.module.js
module.exports = {
aOne: require('./a.one.js'),
aTwo: require('./a.two.js'),
aThree: require('./a.three.js')
}
// then in my other files elsewhere in the app
var aModule = require('a/a.module.js');
我期望摆脱的目标是:
aModule = {
aOne: { // some stuff... },
aTwo: { // some stuff... },
aThree: { // some stuff... }
}
相反,我得到:
aModule = {};
为了在aModule中填充在所需文件中创建的属性和方法,我需要做些什么?