module.exports和exports的区别
exports对象是module对象的一个属性,在初始时exports和module.exports都是指向同一块内存区域,都指向空对象CommonJs规范中,我们用require()方法引入模块的时候,其实是引入了module.exports对象在不改变exports内存指向的情况下,修改exports的值可以改变module.exports的值导出时尽量使用module.exports//在这个例子中,外部没有办法访问hello,因为module.exports为空const hello .
原创
2020-08-03 19:52:28 ·
158 阅读 ·
0 评论