Rererence for: https://cnodejs.org/topic/5231a630101e574521e45ef8
理解以下
module.exports初始值为一个空对象{}exports是指向module.exports的引用require(xxx)返回的是module.exports而不是exports
如果module.exports 指向新的对象时,exports 断开了与 module.exports 的引用,那么通过 exports = module.exports 让 exports 重新指向 module.exports 即可