commonjs中的“原始出口对象”是什么意思?

时间:2016-11-25 13:47:44

标签: javascript module commonjs

我正在阅读Axel Rauschmayer的this article,并特别想知道以下的判决:

  

Node.js样式的单值导出不起作用。在Node.js中,您可以   导出单个值而不是对象,如下所示:       module.exports = function(){...}       如果你在模块A中这样做,你将无法使用模块B中的导出函数,因为B的变量a仍然是   参考A的原始出口对象。

“A的原始出口对象”是什么意思??

1 个答案:

答案 0 :(得分:0)

commonjs(node.js)中的每个模块都会导出模块系统创建的默认exports object,您可以将其视为空对象(尽管它不是真的空)。

作者将此默认导出对象称为original exports object