导出node.js中的所有对象

use*_*114 6 javascript node.js

我的node.js模块太大了,所以我将它拆分成几个较小的(子)模块.

我将所有相关对象复制并粘贴到每个子模块中,现在看起来像

var SOME_CONSTANT = 10;

function my_func() { etc... };
Run Code Online (Sandbox Code Playgroud)

现在我想整体导出每个子模块中的所有内容,而不必明确地说出exports.SOME_CONSTANT = SOME_CONSTANT一百万次(我发现它既丑陋又容易出错).

实现这一目标的最佳方法是什么?

小智 0

module.exports = {
    SOME_CONSTANT_0 : SOME_CONSTANT_1 ,
    SOME_CONSTANT_1 : SOME_CONSTANT_2 ,
    SOME_CONSTANT_2 : SOME_CONSTANT_3
}
Run Code Online (Sandbox Code Playgroud)

那么为什么出口需要“百万”常数呢?