-
module.exports
和exports
:用于 Node.js 的 CommonJS 模块系统。module.exports
是导出模块的实际对象。exports
是module.exports
的引用,可以用来添加属性和方法,但不能直接赋值。
-
export
和export default
:用于 ES6 模块系统。export
用于按名称导出,可以有多个导出。export default
用于默认导出,一个模块只能有一个默认导出。
导出一个时 可以任意重命名,导出多个 则需要按名称导出;