Untitled

2017-03-10

一个模块内部为什么有exports还需要有module

1
2
3
4
5
6
7
8
9
var module = {};
module.exports = {};

(function (module, exports, require) {
var Dialog = {width: 300, height: 400};
exports = Dialog; // 这里exports完全被替换了,也就和module没有关系了
})(module, module.exports);

console.log(module);