reactjs - enzyme - TS2350 : Only a void function can be called with the 'new' keyword

标签 reactjs typescript jestjs enzyme

配置以下内容后:

import * as enzyme from 'enzyme';
import * as Adapter from 'enzyme-adapter-react-16';

enzyme.configure({ adapter: new Adapter() });

运行时 jest --watch ,一切都按预期工作。但是,运行时 webpack --watch ,我得到:TS2350: Only a void function can be called with the 'new' keyword.
我找不到解决方案,我不明白出了什么问题。

我很想帮忙。
谢谢。

最佳答案

我错过了 yarn add @types/enzyme-adapter-react-16
那修复了它。

关于reactjs - enzyme - TS2350 : Only a void function can be called with the 'new' keyword,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54907401/

相关文章:

typescript 泛型类型参数 : T vs T extends {}

javascript - React.js 错误 "Adjacent JSX elements must be wrapped in an enclosing tag"

reactjs - react 最终形式重置为初始值

javascript - 在循环 + Nodejs 内使用带有 async/await 的循环

javascript - 我可以将 jest 测试作为常规 js 文件运行吗?

testing - nestjs 模拟导入模块

node.js - 在 Node js 中模拟 gcp pubsub 对象。 Jest

javascript - 如何翻译 react-router 路由路径

javascript - 在 ReactJS 中调用函数嵌套状态对象

javascript - 我如何使用 JavaScript 确定屏幕阅读器将读取的内容?