如何修复无法解析的模块反应redux hooks \ useDispatch?

时间:2019-07-07 17:08:36

标签: reactjs native

我试图在我的React Native应用程序中使用react-redux,但是以某种方式出现了这个问题

error: bundling failed: Error: Unable to resolve module `./hooks/useDispatch` from `C:\Users\TF\lesson\node_modules\react-redux\lib\index.js`: The module `./hooks/useDispatch` could not be found from `C:\Users\TF\lesson\node_modules\react-redux\lib\index.js`. Indeed, none of these files exist:;

我尝试重新安装并重新运行react-redux @ 6,但是我似乎无法理解为什么它需要一个hook \ useDispatch。

我该如何正确完成安装?

3 个答案:

答案 0 :(得分:3)

最近我也遇到了这个错误。 这个解决方案解决了我的问题,打开终端并运行

react-native start --reset-cache并使其保持打开状态并运行它 react-native run-android在另一个终端

希望为您工作。

答案 1 :(得分:0)

如果使用expo,请运行以下命令来重置expo缓存:

expo r -c

这是我找到信息的地方: https://github.com/reduxjs/react-redux/issues/1247

答案 2 :(得分:0)

尝试安装最新版本的react-redux“ npm i react-redux @ latest”