exports和module.exports区别

这是common.js标准,支持模块化,
每个模块最后都有默认一段代码,

return module.exports

这是node底层实现的
相当于

module = {
    exports = {
    }
}
//可以简写
exports === module.exports

导出模块对象

module.exports.xxx = xxx
module.exports.bbb = bbb
//但是这样导出实在麻烦
//可以这样
exports.xxx = xxx
exports.bbb = bbb
  • 导出一个对象
    module.exports = xxx
  • 导出多个对象
    exports.a = a
    exports.b = b
    module.exports
全部评论

相关推荐

北漂的牛马人:211佬,包进的,可能是系统问题
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务