如何在 React 打字稿中读取 xml 文件(toolsbox.xml)

How to read xml file(toolsbox.xml) in React typescript

我无法在 tsx 文件中导入 xml 文件,但在 jsx 文件中我可以访问那个 xml 文件

你需要为 typescript 定义一个模块来评估,否则它会尝试寻找类似 toolbox.xml.ts.

的东西

在一个名为 XML.d.ts 的文件中(为此放置在 src 中的文件夹@types 中):

declare module "*.xml" {
  const doc: any; // Change this to an actual XML type
  export default doc;
}

并将 "typeRoots": ["src/@types", "node_modules/@types"] 添加到您的 tsconfig.json(这使得 typescript 可以选择新的类型文件以及所有已安装的类型)。