Nodejs Modules对外暴露方法时,直接暴露方法和暴露类有什么区别

在Nodejs中,我一般的写法是exports.foo=foo,调用时使用:
constmodule=require("module");
module.foo()
但是我看到也有人的写法是module.exports=Module,调用时使用:
constModule=require("module");
constm=newModule();
m.foo()
这两种在实际对外打包提供的时候,有什么区别么?哪一种更好一点。
慕侠2389804
浏览 1464回答 2
2回答

守着星空守着你

exports是module.exports的一个引用所以你还会看到这种写法exports=module.exports={}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript