Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它提供了一种模块化的开发方式,让开发者可以将代码按照功能划分为多个模块,便于维护和重用。在 Node.js 中,exports 是一个用于导出模块成员的对象,而 require 则是用于引入其他模块的函数。在本文中,我们将详细介绍如何使用 exports 进行模块导出和 require 进行模块引入。
模块导出使用 exports
在 Node.js 中,我们可以使用 exports 对象将模块内的成员导出供其他模块使用。exports 对象是一个默认被创建的空对象,可以通过给 exports 对象添加属性或方法来导出模块成员。
下面是一个简单的示例,展示了如何使用 exports 导出一个函数:
// math.js
exports.add = function(a, b