RN 0.56.0版本 提示Module AccessibilityInfo does not exist in the Haste...



  • RN脚手架 最新版本:0.56.0 这个版本有BUG, 控制台提示如下:

    Unable to resolve module AccessibilityInfo from xxx\node_modules\react-native\Libraries\ react-native\react-native-implementation.js: Module does not exist in the module map

    This might be related to https://github.com/facebook/react-native/issues/4968
    To resolve try the following:

    1. Clear watchman watches: watchman watch-del-all.
    2. Delete the node_modules folder: rm -rf node_modules && npm install.
    3. Reset Metro Bundler cache: rm -rf $TMPDIR/react-* or npm start -- --reset-cache.
    4. Remove haste cache: rm -rf $TMPDIR/haste-map-react-native-packager-*.
      尝试了一下 不能解决问题

    最后 降级处理 react-native init MyApp --version 0.55.0

    安装后又出现(没有出现可以忽略)
    Exception in thread "main" java.util.zip.ZipException: error in opening zip file...等一堆错误 红色一片

    解决:删掉 目录中 C:\Users\pcName.gradle\wrapper\dists 文件下 gradle-2.14.1-all
    执行 react-native run-android 重新下载这个 文件

    最终出现了 RN Welcom to React Native ! 页面

    但是还有问题 就是 命令控制台 出现 中文 乱码 不知道如何解决



  • 也可以参考 网友提供解决方案 遇到问题一样:
    https://blog.csdn.net/j550341130/article/details/81027700



  • 一定要降级吗?不能有其他方法吗



  • @donkeyqiu

    没有找到其他好的办法, 如果有 更好解决方案 请分享