【发布时间】:2016-04-23 23:17:07
【问题描述】:
在早午餐网站的指南中,他们以module.exports = config: 开头的配置文件,但是您可以在同一网站上找到的大多数骨架使用另一种语法exports.config =。
它们之间有什么区别?都是 javascript CommonJS 模块吗?
【问题讨论】:
标签: brunch
在早午餐网站的指南中,他们以module.exports = config: 开头的配置文件,但是您可以在同一网站上找到的大多数骨架使用另一种语法exports.config =。
它们之间有什么区别?都是 javascript CommonJS 模块吗?
【问题讨论】:
标签: brunch
我直接查看了文档:module node documentation。一开始我应该做的事情:)
模块中可用的exports 变量以对module.exports 的引用开始。与任何变量一样,如果为它分配一个新值,它就不再绑定到以前的值。
如果您希望模块导出的根是一个函数(例如构造函数),或者如果您想在一个赋值中导出一个完整的对象而不是一次构建一个属性,请将其赋值给 module.exports而不是导出。
最后,他们说:
作为指导,如果 export 和 module.exports 之间的关系对您来说很神奇,请忽略 export,只使用 module.exports。
等等!
【讨论】: