gpt4 book ai didi

javascript - enzyme 内部错误 : configured enzyme adapter did not inherit from the EnzymeAdapter base class

转载 作者:行者123 更新时间:2023-12-01 02:32:49 33 4
gpt4 key购买 nike

在我的项目中使用 enzyme 3 时出现以下错误(之前使用 enzyme 2 并且一切正常):

Enzyme Internal Error: configured enzyme adapter did not inherit from the EnzymeAdapter base class


at validateAdapter (node_modules/enzyme/build/validateAdapter.js:17:11)
at Object.merge [as configure] (node_modules/enzyme/build/configuration.js:24:42)
at Object.<anonymous> (test/enzyme-setup.js:4:8)

enzyme-setup.js 是以下文件:

const Enzyme = require('enzyme');
const Adapter = require('enzyme-adapter-react-15');

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

最佳答案

我的情况的问题是我使用了 npm link 到另一个也使用 enzyme 的包。当另一个项目导入 enzyme 时,他得到了自己的 enzyme 实例,但未配置,从而导致了此错误。

我通过将 enzyme 传递给另一个包来解决这个问题,这样它就会使用我的包 enzyme 而不是导入自己的 enzyme 。

关于javascript - enzyme 内部错误 : configured enzyme adapter did not inherit from the EnzymeAdapter base class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48189151/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com