📜  调用 node.js 文件电子 - Javascript (1)

📅  最后修改于: 2023-12-03 15:41:47.923000             🧑  作者: Mango

调用 Node.js 文件电子 - JavaScript

如果你想在 Node.js 环境中调用一个 JavaScript 文件,可以使用 require 关键字。require 用于加载模块,它接收一个字符串参数,该参数表示要加载的模块路径。在 Node.js 中,模块路径通常是相对于当前文件的。

导入模块

首先,创建一个 JavaScript 文件并写入一些代码,例如:

// hello.js
function hello(name) {
  console.log(`Hello, ${name}!`);
}

module.exports = hello;

上面的代码导出了一个函数 hello,该函数接收一个参数 name 并输出一条问候信息到控制台。

接下来,在另一个文件中导入该模块,并调用该函数:

// app.js
const hello = require('./hello');

hello('World');

在上面的代码中,我们使用 require 导入了 hello.js 模块,并将其赋值给变量 hello。最后,我们调用 hello 函数并将字符串 'World' 作为参数传递给它。

ES6 模块

Node.js 还支持使用 ES6 模块进行导入和导出。为了使用 ES6 模块,需要在文件名后加上 .mjs 扩展名。例如:

// hello.mjs
function hello(name) {
  console.log(`Hello, ${name}!`);
}

export default hello;

上面的代码导出了一个默认函数 hello,该函数与之前的示例相同。

接下来,在另一个文件中导入该模块,并调用该函数:

// app.mjs
import hello from './hello';

hello('World');

在上面的代码中,我们使用 import 导入了 hello.mjs 模块,并将其赋值给变量 hello。最后,我们调用 hello 函数并将字符串 'World' 作为参数传递给它。

总结

使用 Node.js 调用 JavaScript 文件非常简单,只需要使用 requireimport 导入模块,然后调用相应的函数即可。在构建复杂的 Node.js 应用程序时,模块化的编程风格可以大大简化代码,并使其易于维护。