我正在尝试使用以下库:https://www.npmjs.com/package/react-services-injector。
它允许我在React应用程序中使用类似Angular的服务。
效果很好。
当我想使用Jest自动化测试时,问题就开始了。
我收到此错误: TypeError:如果没有“ new”,则无法调用类构造函数HomeScreen
此错误在上面的库中发生。该库在创建对象时未使用“新”。
我使用Create React App创建了该应用。
如果我测试不使用上面的库的React组件,就可以正常工作。
代码在这里:https://github.com/esantanche/emsreact
这可能是ES6 / 5的问题,但是尝试更改某些配置是一个问题,因为我需要中断Create React App的配置(称为弹出)。