将大型 Redux 代码库添加到 React Native / 无法解决模块错误

Adding large Redux code base to React Native / Unable to resolve module error

有没有其他人在向他们的 RN 项目添加大型 redux 代码库时遇到问题? Redux 最初是为 React Web 创建的。当我在我的 RN 应用程序中注释掉 redux 导入时,它工作正常。当我取消注释它们时,我得到一个带有 "Unable to resolve module" 错误的红屏。

我已经搜索了这条错误消息并在网上看到了建议,但是 none 对我有用,所以我正在做这个 post。我重置了守望者,杀死了额外的进程 运行,重新安装了我的 node_modules 很多次,但似乎没有任何效果。

这让我想知道是否有可能在 redux 中包含一些只适用于网络而不适用于移动设备的东西。 redux 可以包含一些 RN 编译无法理解的东西吗?

有没有其他人遇到过这个问题或有任何想法?

回答我自己的问题:鸭子需要 react-intl 并且使用 react-int 的文件是嵌入式 JavaScript (.ejs),因此不能很好地与 React Native 编译。还不确定如何修复它,但这是导致问题的原因。