急速模块映射中不存在模块redux

时间:2018-10-07 08:55:58

标签: reactjs react-native react-redux

我最近已使用以下指南将我的本机应用程序更新为2.x系列;

https://github.com/react-community/create-react-native-app/blob/master/CHANGELOG.md#upgrading-from-1140-to-201

但是,当我在模拟器或设备上运行构建时,会收到有关redux模块不在快速模块映射中的错误。

此问题可能会表现为其他缺少的模块,因此下面的答案的第一部分在没有添加redux的情况下应该会有所帮助。

1 个答案:

答案 0 :(得分:0)

首先;

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

然后运行一个构建(请注意在2.x世博会中对其进行了更改)

expo build

我认为在我的特殊情况下,我使用redux时没有在package.json中明确列出依赖项,或者已将其作为另一个来源的依赖项删除,但是上述步骤在大多数情况下应该会有所帮助。