首页 文章

模块redux不存在于haste模块映射中

提问于
浏览
0

我最近使用以下指南将我的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添加应该有助于这种情况 .

1 回答

  • 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
    

    然后运行构建(注意它在expo 2.x中更改)

    expo build
    

    我认为在我的特定情况下,我使用的是redux而没有在package.json中明确概述的依赖关系,或者它已被删除作为另一个源的依赖关系,但上述步骤在大多数情况下应该有所帮助 .

相关问题