在 ES 模块(Node.js)中导入 JSON 文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在 ES 模块(Node.js)中导入 JSON 文件相关的知识,希望对你有一定的参考价值。

参考技术A Node.js 文档建议使用 fs 模块并自己完成读取文件和解析的工作。

这种方法比起我们接下来用的第二种方法更容易理解。

我们还可以使用 createRequire 加载 JSON 文件。

createRequire 允许您构造 CommonJS require 方法,以便可以使用典型的 CommonJS 功能,例如在 Node.js 中读取 JSON ES 模块。

前两种的区别:

JSON 模块已经存在于 Chrome 91,它看起来就像一个 ES Modules 风格的导入,只是你在最后设置了类型。

当 Chrome 中有解决方案时,它很快就会在 Node.js 中发布。

以上是关于在 ES 模块(Node.js)中导入 JSON 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Node.js REPL 中导入 ES 模块?

在 Node.js 中导入:错误“必须使用导入来加载 ES 模块”[重复]

无法在 node.js 中导入模块 [重复]

如何在 ES6 项目中导入我的 npm 模块?

ES6模块,Node.js和Michael Jackson Solution

在 node.js 中导入 sql 文件并针对 PostgreSQL 执行