我最近使用以下指南将我的react-native App更新为2.x系列;
https://github.com/react-community/create-react-native-app/blob/master/CHANGELOG.md#upgrading-from-1140-to-201
但是,当我对模拟器或设备运行构建时,我得到一个关于redux模块不在加速模块映射中的错误 .
这个问题可能表现为其他缺失的模块,所以下面的答案的第一部分,没有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中明确概述的依赖关系,或者它已被删除作为另一个源的依赖关系,但上述步骤在大多数情况下应该有所帮助 .
1 回答
首先;
如果使用,也要重置模拟器 .
然后跑
然后运行构建(注意它在expo 2.x中更改)
我认为在我的特定情况下,我使用的是redux而没有在package.json中明确概述的依赖关系,或者它已被删除作为另一个源的依赖关系,但上述步骤在大多数情况下应该有所帮助 .