module.exports
是 Node.js 中的一个关键对象,用于导出模块,使其可以在其他文件中被引用和使用。每个 Node.js 文件都可以被视为一个模块,通过 module.exports
可以将函数、对象或原始值导出。
module.exports
,可以将代码分割成多个模块,每个模块负责特定的功能,便于管理和维护。module.exports
可以导出多种类型的值,包括函数、对象、数组、字符串等。以下是一些常见的应用场景:
原因:
解决方法:
假设有两个文件 math.js
和 index.js
:
math.js:
function add(a, b) {
return a + b;
}
function subtract(a, b) {
return a - b;
}
module.exports = { add, subtract };
index.js:
const { add, subtract } = require('./math');
console.log(add(1, 2)); // 输出 3
console.log(subtract(5, 3)); // 输出 2
通过以上内容,你应该能够理解 module.exports
的基础概念、优势、类型、应用场景以及常见问题的解决方法。
领取专属 10元无门槛券
手把手带您无忧上云