创建可重用的react-redux软件包期间,“在错误的上下文中找不到”存储”

时间:2019-02-03 22:16:18

标签: reactjs redux react-redux

我在正在开发的软件包上使用croods(抽象化redux动作和reducer的软件包)。 当我将croods用作peerDependencies时,该库适用于他的示例,但是如果没有安装croods,我将无法对其进行测试(我必须进行安装以进行模拟)。

如果我将croods安装为devDependency或对库的常规依赖关系,则测试就可以了,但是在示例(已安装croods)上,我不断得到Could not find "store" in the context of (...)

这些与依赖项/捆绑有关的尝试没有希望。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

确保您的reactreduxreact-redux版本完全匹配。在依赖项中混合react-redux的(主要)版本时,我已经看到此错误。