module.exports属性表示当前模块对外输出的接口,其他文件加载该模块,实际上就是读取module.exports变量。
也就是说:
require获得的是module.export对象;export === modue.export指向同一块内存;export是一个快捷方式,覆盖就没有意义;module.export可以覆盖,这取决与需要暴露什么对象或方法;覆盖后export无效,因为 第 1 条;
module.exports属性表示当前模块对外输出的接口,其他文件加载该模块,实际上就是读取module.exports变量。
也就是说:
require 获得的是 module.export 对象;export === modue.export 指向同一块内存;export 是一个快捷方式,覆盖就没有意义; module.export 可以覆盖,这取决与需要暴露什么对象或方法;覆盖后 export 无效,因为 第 1 条;