node.js - 错误 : node_modules/preact/src/jsx. d.ts:2138:24 - 错误 TS2304:找不到名称 'SVGMPathElement'

标签 node.js angular typescript npm preact

该项目基于 Angular,我在 checkin 几个 typescript 类时遇到此错误,但是在之前的脚本中运行良好,在这两种情况下 package.json 均未 checkin ,这很奇怪。

如果有人知道如何解决,请告诉我,我将提供详细信息。

enter image description here

谢谢

最佳答案

我也遇到了同样的问题。我通过添加 Preact 作为依赖项并使用版本 10.12.1 解决了该问题。似乎几天前发布了新版本的 Preact,并且导致了问题。

编辑:我还应该提到,我使用 yarn 安装依赖项,并使用 package.json 中的 resolutions 字段,如下所示:

"resolutions": {
    "preact": "10.12.1"
}

关于node.js - 错误 : node_modules/preact/src/jsx. d.ts:2138:24 - 错误 TS2304:找不到名称 'SVGMPathElement',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75590047/

相关文章:

angular - 将图像 src 的授权 header 传递到 Ionic 页面中的远程服务器

Typescript 声明一个泛型函数并为其分配一个箭头函数

node.js - Windows 中 Electron 的 SQLITE3 安装错误

javascript - Angular/Typescript 中的 <var> 语法是什么意思?

angular - 错误 : The selector "" did not match any elements

angular - Nginx:带有 Web 组件的 Angular 应用程序 - 脚本类型 ="module"错误

typescript - 如何从 TypeScript 中的字符串数组创建类型?

node.js - 如何解决sequelize ./types pakage的问题。错误: Package subpath './types' is not defined by "exports" sequalize

javascript - browser.saveScreenshot(),不创建文件(nodeJS)

node.js - NPM - ActiveDirectory 模块身份验证