module.exports和exports 写node的时候,特别是自定义模块的时候,都是一顿乱敲,然后module.exports={}完事. 但有时候去看别人写的代码的时候会发现还可以exports,比如导出一个函数exports.fn = function(){}这样总少写了module,感觉更简洁. 为了让自己写代码更快乐一点,我决定搞清楚它们的区别. 查看官方文档,谷歌一波. 最后发现,exports只是module.exports的全局引用,原文是这样说的: "exports is…