module.exports怎么用
时间: 2023-12-12 15:24:05 浏览: 43
`module.exports` 是一个 Node.js 中用来导出模块的关键字。通过使用 `module.exports`,你可以将某个对象、函数、变量或者其他任何值导出,使其可以在其他文件中被引用和使用。
下面是一些使用 `module.exports` 的示例:
1. 导出一个对象:
```javascript
// 文件 module.js
const myModule = {
name: 'My Module',
version: 1.0,
// ...
};
module.exports = myModule;
```
在其他文件中引入 `module.js` 模块:
```javascript
// 文件 main.js
const myModule = require('./module.js');
console.log(myModule.name); // 输出 "My Module"
```
2. 导出一个函数:
```javascript
// 文件 calculator.js
function add(a, b) {
return a + b;
}
module.exports = add;
```
在其他文件中引入 `calculator.js` 模块:
```javascript
// 文件 main.js
const add = require('./calculator.js');
console.log(add(2, 3)); // 输出 5
```
3. 导出多个值:
```javascript
// 文件 constants.js
module.exports.PI = 3.14159;
module.exports.EULER = 2.71828;
```
在其他文件中引入 `constants.js` 模块:
```javascript
// 文件 main.js
const constants = require('./constants.js');
console.log(constants.PI); // 输出 3.14159
console.log(constants.EULER); // 输出 2.71828
```
这些只是 `module.exports` 的基本用法示例,你可以根据需要导出任何内容,并在其他文件中使用 `require` 来引入模块。