【问题标题】:module redux does not exist in the haste module map加速模块映射中不存在模块redux
【发布时间】:2018-10-07 08:55:58
【问题描述】:

我最近使用以下指南将我的 react-native 应用程序更新到 2.x 系列;

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

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

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

【问题讨论】:

    标签: reactjs react-native react-redux


    【解决方案1】:

    首先;

    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 中没有明确列出依赖项,或者它已作为另一个源的依赖项被删除,但上述步骤在大多数情况下应该会有所帮助。

    【讨论】:

      猜你喜欢
      • 2019-11-19
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-16
      相关资源
      最近更新 更多