导出JavaScript/Node.js文件的方法有多种,具体取决于导出的内容和场景。以下是常见的几种方式:
module.exports
或exports
关键字将一个或多个对象、函数或类导出为模块。其他文件可以通过require
关键字引入导出的模块。示例代码如下:// module.js
const data = [1, 2, 3];
function processData() {
// 处理数据的函数
}
module.exports = {
data,
processData
};
module.exports
或exports
导出。示例代码如下:// math.js
function add(a, b) {
return a + b;
}
class Person {
constructor(name) {
this.name = name;
}
}
module.exports = {
add,
Person
};
index.js
文件来导出所有模块。示例代码如下:// utils/index.js
const module1 = require('./module1');
const module2 = require('./module2');
module.exports = {
module1,
module2
};
module.exports
导出一个包含这些常量或配置的对象。示例代码如下:// config.js
module.exports = {
PORT: 3000,
DATABASE_URL: 'mongodb://localhost/mydatabase',
API_KEY: 'my-api-key'
};
这些是导出JavaScript/Node.js文件的常见方法。具体选择哪种方式取决于你的具体需求和项目架构。
领取专属 10元无门槛券
手把手带您无忧上云