Reactjs 添加大型Redux代码库以响应本机/无法解决模块错误

Reactjs 添加大型Redux代码库以响应本机/无法解决模块错误,reactjs,react-native,redux,react-redux,node-modules,Reactjs,React Native,Redux,React Redux,Node Modules,是否有其他人在向他们的RN项目添加大型redux代码库时遇到问题?Redux最初是为react web创建的。当我在我的RN应用程序中注释掉redux导入时,效果很好。当我取消注释它们时,我会看到一个红色屏幕,显示“无法解析模块”错误 我在网上搜索了这条错误消息并看到了一些建议,但没有一条适合我,所以我写了这篇文章。我是重置看守人,杀死了运行中的额外进程,多次重新安装了我的node_模块,但似乎什么都不起作用 这让我想知道是否有可能在redux中有一些只适用于web而不适用于移动的东西。redu

是否有其他人在向他们的RN项目添加大型redux代码库时遇到问题?Redux最初是为react web创建的。当我在我的RN应用程序中注释掉redux导入时,效果很好。当我取消注释它们时,我会看到一个红色屏幕,显示“无法解析模块”错误

我在网上搜索了这条错误消息并看到了一些建议,但没有一条适合我,所以我写了这篇文章。我是重置看守人,杀死了运行中的额外进程,多次重新安装了我的node_模块,但似乎什么都不起作用

这让我想知道是否有可能在redux中有一些只适用于web而不适用于移动的东西。redux是否可以包含RN编译器无法理解的内容


还有其他人遇到过这个问题或有什么想法吗?

回答我自己的问题:鸭子需要react-intl,而使用react-int的文件是嵌入JavaScript(.ejs)的,因此使用react-native无法很好地编译。还不确定如何修复它,但这就是问题的根源。

您是否正在某处导入名为
promise
的模块?请分享源代码。Redux只是一些javascript代码,可以在web和移动设备上使用。我也有一个没有redux的复杂应用,只是改变了结构,使用redux没有任何问题。您是否试图在javascript中使用承诺?什么是承诺?RN模块?你能发布完整堆栈跟踪吗?@agent_hunt我发布了错误图像。我不确定这里的承诺是什么,但它引用了在我导入时引起问题的鸭子。@Ataomega对了,redux理论上应该只适用于RN,但请参见上图