这两天看到 exports 和 module.exports , 找了一堆资料后,发现其实 exports 的功能,其实 module.exports 都能实现, exports 就是 module.exports 的引用,他两都指向同一个内存地址
module.exports.name = 'Jack'
exports.name = 'Jack'
// 两行代码的作用是一样的
既然 module.exports 都可以实现的,为什么还要有 exports 别名,我网上搜罗一番后,得出的结论,少写个 module.
结论: 给 module.exports 设置个别名,少写 module. 这 7 个字符
PS:有不对的,麻烦各位大佬指点,网上搜了挺久没看到其他结论