module.exports.语法
时间: 2023-07-28 16:12:56 浏览: 80
node.js中module.exports与exports用法上的区别
在 Node.js 中,`module.exports` 是一个特殊的对象,它是模块导出的值,用于让其他模块可以访问当前模块的功能。可以通过给 `module.exports` 赋值来暴露模块的内容。
例如,创建一个名为 `myModule.js` 的模块:
```js
function hello() {
console.log('Hello, World!');
}
module.exports = {
hello: hello
};
```
在另一个文件中,可以使用 `require` 方法来加载 `myModule.js` 模块,并访问 `hello` 函数:
```js
const myModule = require('./myModule.js');
myModule.hello(); // 输出 "Hello, World!"
```
这里我们把 `hello` 函数作为一个属性值赋给了 `module.exports`,因此在其他模块中可以通过 `require` 方法获取到该函数并调用它。
阅读全文