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

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

问题描述:

其他人有没有问题在他们的RN项目中添加大型redux代码库? Redux最初是为反应网络而创建的。当我注释掉我的RN应用程序中的redux导入时,它工作正常。当我将它们取消注释时,出现“无法解析模块”错误的红色屏幕。将大型Redux代码库添加到React Native /无法解决模块错误

我已经搜索了这个错误信息,并在网上看到了建议,但是他们都没有为我工作,所以我正在发表这篇文章。我重置守卫,杀死额外的进程运行,重新安装我的node_modules很多次,似乎没有任何工作。

这让我想知道是否有可能在里面有可能只适用于网页而不适用于手机的内容。 redux可以包含RN编译无法理解的东西吗?

有没有其他人遇到过这个或有什么想法?

+0

你是否在某处导入了一个名为'promise'的模块?请分享源代码。 Redux只是一些JavaScript代码,可以在网页和手机上使用。我也有一个复杂的应用程序没有redux,只是改变结构使用redux没有任何问题。 你想在JavaScript中使用Promise吗?什么是“承诺”?一个RN模块? – Ataomega

+0

你能发布完整的堆栈跟踪吗? –

+0

@agent_hunt我发布了错误图片。我不确定这里的承诺是什么,但它引用了当我导入时导致问题的鸭子。 – Turnipdabeets

要回答我自己的问题:鸭子需要react-intl和使用react-int的文件是嵌入式JavaScript(.ejs),以便在反应本机时不能很好地编译。不知道如何解决它,但这是导致问题。