首页 >web前端 >js教程 >如何在 Node.js 中包含外部文件中的函数?

如何在 Node.js 中包含外部文件中的函数?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-30 01:40:10698浏览

How to Include Functions from External Files in Node.js?

在 Node.js 中包含来自外部文件的函数

如果您想使用来自单独文件的函数,请说“tools.js, “在您的主 Node.js 应用程序(“app.js”)中,有两个选项。

1。基本导入:

您可以直接请求“tools.js”文件并选择要公开的函数。

// tools.js
module.exports = {
  foo: function () {},
  bar: function () {}
};

在“app.js”中:

const tools = require('./tools');
console.log(typeof tools.foo); // 'function'
console.log(typeof tools.bar); // 'function'

这仅公开“tools.js”中的指定函数。但是,此方法不支持公开变量或类。

2.模块导出:

可以将“工具”转为模块,然后require它。

// tools.js
export default {
  foo: function () {},
  bar: function () {}
};

export class Foo {}

在“app.js”中:

import tools from './tools';
console.log(typeof tools.foo); // 'function'
console.log(typeof tools.bar); // 'function'
console.log(tools.Foo instanceof Function); // true

此方法支持导入模块中的所有导出,包括变量和类。

以上是如何在 Node.js 中包含外部文件中的函数?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn