node中exports和module.exports都是一个空对象,输出和引入的方式有:
方式1:
// a.js
module.exports = {a:1}
// b.js
import a from 'a.js' 或者 require('a.js')
// 输出 {a:1}
方式2:
// a.js
exports.a = 1
// 引用的方式同方式1 输出的值类型也是一样都是一个对象
// 但是如下这种方式为何不能输出
exports = {a: 1}
// 引用结果为 {}
exports和module.exports 都是指向一个空对象的,exports = {a: 1}
这种方式也是这个空对象赋值,但是输出的为什么还是一个空对象呢?求大佬指点。。
RISEBY
相关分类