【发布时间】:2018-10-07 08:55:58
【问题描述】:
我最近使用以下指南将我的 react-native 应用程序更新到 2.x 系列;
但是,当我在模拟器或设备上运行构建时,我收到关于 redux 模块不在加速模块映射中的错误。
这个问题可能表现为其他缺失的模块,所以下面答案的第一部分,没有添加 redux 应该在这种情况下有所帮助。
【问题讨论】:
标签: reactjs react-native react-redux
我最近使用以下指南将我的 react-native 应用程序更新到 2.x 系列;
但是,当我在模拟器或设备上运行构建时,我收到关于 redux 模块不在加速模块映射中的错误。
这个问题可能表现为其他缺失的模块,所以下面答案的第一部分,没有添加 redux 应该在这种情况下有所帮助。
【问题讨论】:
标签: reactjs react-native react-redux
首先;
watchman watch-del-all
rm -rf node_modules && npm install
rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache
rm -rf /tmp/haste-map-react-native-packager-*
如果使用,也要重置模拟器。
然后运行
npm install
npm install --save redux
然后运行构建(注意它在 expo 2.x 中发生了变化)
expo build
我认为在我的特殊情况下,我使用的是 redux,而 package.json 中没有明确列出依赖项,或者它已作为另一个源的依赖项被删除,但上述步骤在大多数情况下应该会有所帮助。
【讨论】: