React Native 依赖踩坑实录——UnableToResolveError: Unable to resolve module `AccessibilityInfo`

使用React Native 开发,安装npm依赖必不可少,但是前几日开发中,却在这个环节栽了跟头,被卡住了几个小时。

  • 问题重现: 当日因为打算寻找一个合适的包来实现一个功能(“光荣”的掉包侠,⊙﹏⊙),反复安装删除几个依赖,突然在一次reload过程中,资源load卡在一半,console报 UnableToResolveError: Unable to resolve module `AccessibilityInfo`
  • 解决:最终解决我困境的方案是
    • 0 准备: 关闭所有dev过程的console 窗口和IDE,Emulator也关了吧
    • 1 删除你的依赖文件夹 node_modules
    • 2 清除npm缓存 $ npm cache clean --force
    • 3 重新安装npm依赖 $ npm install
    • 4 Clean RN 环境并重启试试 $ npm start -- --reset-cache

顺利的话,操作完上面步骤应该就恢复正常,这里多啰嗦一句,其实可能只做134步也可以。如果还是没有解决,这里有一个‘难民’集中营,可以去看看其他相关,例如有人提到通过更换rn版本解决等等。

最后,发个在寻找解决方案时看到的东西,想必做RN 的人看到应该会会心一笑 O(∩_∩)O哈! 莫气馁,踩坑光荣 :)

React Native 依赖踩坑实录——UnableToResolveError: Unable to resolve module `AccessibilityInfo`_第1张图片

你可能感兴趣的:(React Native 依赖踩坑实录——UnableToResolveError: Unable to resolve module `AccessibilityInfo`)