1. 程式人生 > >module.exports和exports的區別

module.exports和exports的區別

mod module 通過 eth 指向 require som some 返回

主要區別為

1.module.exports初始值為一個空的對象

2.exports是指向的是module.exports的一個引用;

3.require()返回的是module.exports而不是exports

這句話等同於

module.exports=somethings

exports = module.exports

原理就是module.exports指向新的對象時,exports斷開了與module.exports的引用,那麽通過exports=module.exports,讓exports重新指向module.exports即可。

module.exports和exports的區別