【问题标题】:React Native build Error (AccessibilityInfo does not Exist)React Native 构建错误(AccessibilityInfo 不存在)
【发布时间】:2018-07-19 04:45:35
【问题描述】:

加载依赖图,完成。 错误:捆绑失败:错误:无法从 E:\react-apps\Whatsapp\node_modules\react-native\Libraries\react-native\react-native-implementation.js 解析模块 AccessibilityInfo:模块 AccessibilityInfo 在 Haste 模块映射中不存在

【问题讨论】:

  • 你的 react 原生版本是什么?
  • 0.44.0 "依赖": { "autosuggest": "0.0.2", "react": "16.3.1", "react-native": "^0.44.0",
  • 尝试将您的 react-native 版本从 package.json 文件从“^0.44.0”更改为“0.55.4”。

标签: react-native react-native-android


【解决方案1】:

由于您拥有 react-native 版本“0.44.0”并使用版本“16.3.1”做出反应,因此根据文档,您必须具有正确的版本依赖项。请升级您的 react 原生版本。
更多详情请参考此链接https://github.com/react-community/create-react-native-app/blob/master/VERSIONS.md

从您的项目中删除 node_modules 文件夹。还可以使用以下命令:

npm prune
npm cache clear
npm cache clean --force
npm start -- --reset-cache
npm i

【讨论】:

  • 降级到 0.55.4 后,使用命令 react-native run-android 时出现以下错误:捆绑失败:错误:“\\node_modules\\babel-preset-react- 中指定的插件 0” native\\index.js" 提供了“default”的无效属性(处理预设时:“node_modules\\babel-preset-react-native\\index.js”)
  • @Amit Sharma,我已经修改了答案,请检查一下。
  • 我运行了你提供的所有命令,但仍然面临同样的问题 AccessibilityInfo 错误,即使我试图简单地使用 react-native init projectname 创建新项目,在运行新创建的项目后面临同样的错误跨度>
  • 尝试将您的 react-native 版本从 package.json 文件从“^0.44.0”更改为“0.55.4”
猜你喜欢
  • 1970-01-01
  • 2022-11-14
  • 2017-12-03
  • 2017-11-13
  • 2017-06-26
  • 2019-11-02
  • 1970-01-01
  • 1970-01-01
  • 2021-01-07
相关资源
最近更新 更多