【发布时间】:2021-10-08 04:24:00
【问题描述】:
我正在尝试构建一个 react-typescript 项目。 ii 没有安装 dom utils 和 HTML 解析器库。但是当我尝试运行 yarn build 时,出现以下错误
~~~~~~~~~~
../node_modules/@types/htmlparser2/index.d.ts:17:10 - error TS2614: Module '"domhandler"' has no exported member 'DomElement'. Did you mean to use 'import DomElement from "domhandler"' instead?
17 export { DomElement, DomHandlerOptions, DomHandler, Element, Node } from 'domhandler';
~~~~~~~~~~
../node_modules/@types/react-html-parser/index.d.ts:9:10 - error TS2305: Module '"htmlparser2"' has no exported member 'DomElement'.
9 import { DomElement } from "htmlparser2";
我尝试了以下一些步骤,
在 tsconfig.json 文件中添加了“skipLibCheck”:true
https://github.com/apostrophecms/sanitize-html/issues/333我尝试了他们所说的一些步骤,仍然没有用。
tsconfig.json 文件
{
/* https://www.typescriptlang.org/docs/handbook/react-&-webpack.html */
/* https://www.typescriptlang.org/docs/handbook/compiler-options.html */
"compilerOptions": {
"target": "es5",
"module": "commonjs" /* webpack supports imports syntax */,
"jsx": "react",
"lib": ["es5", "dom", "es2015"],
"strict": true,
"moduleResolution": "node" /* load modules like node */,
"esModuleInterop": true /* to treat commonJS 'module.exports' as 'default export' */,
"importHelpers": true,
"skipLibCheck": true,
}
}
这可能是一个重复的问题。但是我不知道如何解决这个问题,有人可以帮我解决这个问题吗??
【问题讨论】:
标签: javascript node.js reactjs typescript react-typescript