我想以同样的方式将JSON5文件导入Javascript对象。

在悬停时显示这个消息,但很明显它就在那里
Cannot find module '../conf/config.json5' or its corresponding type declarations.ts(2307)我有两个与上述主要问题有关的问题:
发布于 2022-02-19 14:02:17
您将需要该包才能做到这一点:json5。
我们可以使用以下两种方法之一:
第一:(目标模块系统是CommonJS)需要它
在自述之后,我们注册json5:
import "json5/lib/register";然后可以使用require导入它:
const config = require("../config/config.json5");二:读取文件,然后使用json5解析它:
import json5 from "json5";
import { readFile } from "fs/promises";
(async () => {
const text = await fs.readFile("./path/to/config.json5"); // path to config.json5 from entry point
const config = json5.parse(text);
})();您还可以使用提供的CLI将json5文件转换为您可以使用的常规json。
发布于 2022-02-20 06:22:23
https://stackoverflow.com/questions/71185318
复制相似问题