文享日志

exports与module.exports

JavaScript Nodejs

发表于2017年11月06日15:20:29

0条评论 219次阅读

        exports是module函数上的一个属性,用于挂载用户写的一些方法,对象等。require方法可导入exports上挂载的对象,方法。本文讲exports与module.exports的区别。        

        当我们写完一个模块时,系统编译时,会将我们完成的模块包装在一个函数中,函数参数包括exports,require,module,filename,dir等。如果我们在我们的模块中直接写exports = ... 。函数外界感知不到。因为exports是形参。此时,就需要module.exports = ...这样写。。具体node模块机制代码我在以前的文章中写过,感兴趣的可以看看

👍 0  👎 0
共有0条评论

发表新评论

提交

广告展示

腾讯云推广 阿里云推广