node.js中为什么不能输出exports = {a:1}?

node中exports和module.exports都是一个空对象,输出和引入的方式有:

方式1:// a.jsmodule.exports = {a:1}// b.jsimport a from 'a.js' 或者 require('a.js')// 输出 {a:1}方式2:// a.jsexports.a = 1// 引用的方式同方式1 输出的值类型也是一样都是一个对象// 但是如下这种方式为何不能输出exports = {a: 1}// 引用结果为 {}

exports和module.exports 都是指向一个空对象的,exports = {a: 1}这种方式也是这个空对象赋值,但是输出的为什么还是一个空对象呢?求大佬指点。。


慕尼黑8549860
浏览 583回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP