React Native: 打包失败 - 无法解析模块 `AccessibilityInfo`

5

错误:打包失败:

错误:无法解析模块 AccessibilityInfo,位于 D:\MyApp\node_modules\react-native\Libraries\react-native\react-native-implementation.js:模块 AccessibilityInfo 在 Haste 模块映射中不存在。


你正在导入一个不存在的模块,请查找带有AccessibilityInfo名称的导入语句。 - fayeed
我在这里遇到了同样的问题...如果你解决了,请发表你的答案... - Rhadamez Gindri Hercilio
据我所见,这是最新版本中的一个错误...请参考以下链接:https://github.com/facebook/react-native/issues/19953 - Rhadamez Gindri Hercilio
这是解决此问题的答案。对我有效。https://dev59.com/0lYM5IYBdhLWcg3wgwTH#51413785 - Nyi Nyi
2个回答

2

这是React Native中一些版本不兼容的问题。尝试这个方法,它会起作用。

  1. Change versions of following in package.json In dependencies :-

    "react": "16.3.1"
    "react-native": "0.55.4"
    

    In devDependencies :-

    "babel-preset-react-native": "2.1.0"
    
  2. Delete node_modules and run npm install --save

  3. Then run application by react-native run-android

它将运行良好...


我正在使用react-native 0.63.4,出现了以下错误 -- error Unable to resolve module AccessibilityInfofromreact-native-calendars/node_modules/react-native/Libraries/react-native/react-native-implementation.js: AccessibilityInfo could not be found within the project.仍然没有运气 :( - Narendra Singh
我在0.64.2版本也遇到了这个问题,@NarendraSingh,你找到任何解决办法了吗? - undefined

0

  • 标题

    首先尝试使用

    npm start -- --reset-cache

    如果这不起作用, 则删除节点模块和npm安装 npm start -- --reset-cache


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接