当前位置: 首页 > 知识库问答 >
问题:

尝试创建发布捆绑包时,无法解析模块“AccessibilityInfo”

郭麒
2023-03-14

我在跑步

react-native bundle --platform windows --dev false --entry-file index.windows.js --bundle-output windows/app/ReactAssets/index.windows.bundle --assets-dest windows/app/ ReactAssets/

创建发布包的命令,但我得到以下错误

Unable to resolve module `AccessibilityInfo` from `C:\Users\godha.pranay\project\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-*`.

我试了网上推荐的所有东西,都没用。我完全陷进去了。请帮帮忙。

共有3个答案

林泰平
2023-03-14

我也有同样的问题。

以前我的反应原生版本是

C:\WINDOWS\system32>react-native -v
react-native-cli: 2.0.1
react-native: 0.56.0

然后卸载react native

C:\WINDOWS\system32>npm uninstall -g react-native-cli
removed 41 packages in 3.999s

然后我安装了反应原生

npm install react-native@0.55.4

再次被卷入

npm install -g react-native-cli@1.2.0

然后,创建react原生项目的安装就完成了

react-native init --version="0.55.4" myprojectname
陆俭
2023-03-14

如果您运行的是反应式本机版本0.56.0,则将其降级为0.55.4。

cd "on your project directory"
npm install react-native@0.55.4

如果你想知道原因,请关注这个问题。

邹山
2023-03-14

这似乎是 0.56 中与依赖项相关的错误。“解决方案”是找到依赖项版本的正确组合。我们通过完全安装这些版本找到了解决方法:

react-native >> 0.55.4
babel-core >> latest 
babel-loader >> latest
babel-preset-react-native >> 4.0.0

因此,您必须按顺序运行这些命令:

react-native init AwesomeProject
cd AwesomeProject
react-native run-android
npm uninstall react-native
npm install --save react-native@0.55.4
react-native run-android
npm install --save babel-core@latest babel-loader@latest
npm uninstall --save babel-preset-react-native
npm install --save babel-preset-react-native@4.0.0
react-native run-android
 类似资料:
  • 问题内容: 在我的AEM项目的代码中看似无关紧要的更改之后,我的捆绑软件无法解决。检查日志后,我可以看到出现以下错误。 该项目在本地编译得很好,并且只有在容器尝试解决该捆绑包后,该问题才会出现。 我没有在任何更改中添加任何显式依赖项。项目对象模型与以前相同。顾名思义,这是一个核心Java软件包,因此我希望它会被System软件包公开。 我正在运行AEM支持的JDK 7,所以不要指望它与JVM兼容性

  • 我无法正确解析Sylius设置包。我的应用程序是Symfony标准应用程序。根据要求是条令/条令束~1.2 我现在的json:https://gist.github.com/Rvanlaak/f627a73a8d431600f8ba 解析sylius/setation-bundle给我以下错误: 将我的条令/条令包更改为~1。3@dev或1.2。0给出了错误: 在需要sylius/settings

  • 问题内容: 我试图通过System.Web.Optimization.React使用ASP.NET缩小和优化来缩小我的.JSX文件。我已经安装了MVC4 React软件包以及Optimization软件包,但是每当尝试包含一个软件包时,我都会得到以下信息: InnerException总是 我的捆绑软件设置如下: 并包含在视图中为: 该错误总是在线上抛出: 有人对如何解决/调试这个有任何想法吗?让

  • 如果我做我得到这个: 我的PHP版本是: 这是我当前的: 我的symfony版本是: 如何在SF和PHP中安装?

  • 我得到错误,而试图通过捆绑通过数组列表请帮助 JAVAlang.RuntimeException:无法启动活动组件信息{com.sandyzfeaklab.Breakdown_app/com.sandyzfeaklab.Breakdown_app.Data_input}:java。lang.NullPointerException:尝试调用虚拟方法“java”。木卫一。可序列化的android。操

  • 在将SPRING DM OSGI捆绑包部署到IBM Liberty中时,我遇到以下解析异常。 原因:组织。springframework。豆。工厂xml。XmlBeanDefinitionStoreException:URL[bu]的XML文档中的第2行ndleentry://240.fwk843512726/WEB-INF/applicationContext.xml]无效;嵌套异常为org。x