Skip to main content

module和module.exports

module和module.exports

module.exports是本体

module是指向module.exports的引用

所以我们可以这样修改

module.a = "sdf"
module.b = "xx"

但是不能这样修改

module = {
"a": "sdkf",
"b":'sdfk"
}

因为这就相当于module重新指向了另外一个对象,这样module.exports实际上是没有变化的 这是js的语言特性决定的

所以我们推荐使用module.exports导出

module.exports = {
"a": "sdkf",
"b":'sdfk"
}

https://www.liaoxuefeng.com/wiki/1022910821149312/1023027697415616