Node.js 如何在模块中导出多个值或元素
在JavaScript中,模块包含一些数据或函数,可以通过调用它们在任何地方重复使用。在创建这些模块时使用“export”语句,以便可以在代码的任何其他部分导入相同的模块,使用这些数据并重复执行一些任务(通过函数进行)。
语法: 以下语法用于从模块中导出多个值或元素:
注意:由于我们正在导出多个值,因此在导入这些值时,必须使用相应对象的相同名称
项目结构:
这里,在“GFG-MODULES”的根文件夹中有3个文件,分别是“index.html”,“index.js”和我们的“package.json”文件,除此之外,还有一个名为“siteData.js”的文件夹称为“modules”文件夹。
示例:
步骤1: 配置 package.json 文件以避免在使用 export 语句时出现错误
首先,在我们的package.json文件中添加以下属性:
当你设置了“type: module”属性时,你的源代码可以使用import语法,否则将会导致错误,并只支持“require”语法。你的package.json文件应该类似于这个
步骤2: 从模块中导出多个元素。在 siteData.js, 中,我们从模块“siteName”中导出了多个元素。
步骤3: 导入多个元素 index.js :
index.js
在这里,因为我们导出了多个值,所以我们的导出类型是“命名导出”,因此我们通过相应的名称导入了所有的值。
运行应用程序的步骤: 打开终端并输入以下命令。
输出:
因此,我们已经看到如何从一个模块中导出多个元素。