将大型 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 编译。还不确定如何修复它,但这是导致问题的原因。
有没有其他人在向他们的 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 编译。还不确定如何修复它,但这是导致问题的原因。