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

React Native:模块AppRegistry不是已注册的可调用模块

党祖鹤
2023-03-14

我目前正在尝试让ES6 react原生网页包服务器在Android仿真器上运行。区别在于我升级了我的软件包。json构建。等级使用反应0.18。0,并且我在启动时收到此错误。据我所知,AppRegistry已正确导入。即使我要注释掉代码,这个错误仍然会出现。这在iOS上可以正常工作。

我做错了什么?

编辑:在尝试其他支持0.18的样板文件之后。0,我仍然遇到相同的问题。


共有3个答案

干照
2023-03-14

这个问题的一个主要原因可能是你安装了一个插件却忘了链接它。

试试这个:

react-native link

重新运行你的应用程序。

希望这会有所帮助。请让我在评论中知道。谢谢

司徒杜吟
2023-03-14

我在iOS上也有同样的问题,原因是我的索引。网间网操作系统。js是不正确的(因为我复制粘贴了一个示例而没有查看其内容),它以模块导出声明结束

exports.title = ...
exports.description = ...
module.exports = MyRootComponent;

而不是预期的

AppRegistry.registerComponent('MyAppName', () => MyRootComponent);

我猜你可能在Android系统上有同样的问题index.android.js。

拓拔奇
2023-03-14
匿名用户

我刚升级到react native0.18。10.19当前存在一些对等依赖性问题。0-rc预发布版本。

回到你的问题,我所做的是

  1. cd-android

然后返回到工作目录并运行react-本地run-android

升级后,您也应该重新启动npm。

希望这对你有用。

 类似资料:
  • 首先,当我使用react native init project1创建应用程序时,我收到如下错误 无法从 windows 上的 assets index.android.bundle 加载脚本 后来我通过运行以下命令解决了这个问题 堆栈溢出链接 mkdirAndroid/应用/src/主/资产 react-native bundle --platform android --dev false -

  • 问题内容: 我可以在运行时获取所有已注册模块的列表吗? 例如: 问题答案: Angular没有提供一种检索已注册模块列表的方法(至少我无法在源代码中找到一种方法)。但是,您可以修饰将名称存储在数组中的方法。像这样: 现在您可以检查数组。 演示:http://plnkr.co/edit/bNUP39cbFqNLbXyRqMex?p = preview

  • 问题内容: 我是Angular JS的新手,正尝试以适当的TDD方式从中提取出一些东西,但是在测试时却遇到此错误: 喷油器已创建,无法注册模块! 这就是我正在谈论的服务。 这是对以上服务的测试 任何帮助将不胜感激。 问题答案: 如果你是混合电话和你会得到这个错误。 您对的所有呼叫必须在呼叫之前发生 。

  • 问题内容: 为什么会出现此错误?我很困惑。 你需要知道什么才能回答我的问题? 问题答案: 是一个包含的模块。 你需要执行以下操作: 这就是错误消息的含义: 它表示为,因为你的代码正在调用模块对象。模块对象是导入模块时得到的东西的类型。你试图做的是在模块对象中调用恰好与包含它的模块同名的类对象。 这是一种从逻辑上分解这种错误的方法: “ 告诉我我的代码试图调用无法调用的内容。我的代码试图调用什么?”

  • 问题内容: 我有一个需要一些模块。有没有办法可以注入模块本身?我意识到这有点麻烦。 例: 我想在这种情况下,解决方案是将方法转换为完整的类。这显然是一个简化的示例;我正在处理的代码有很多这样的方法,因此将它们分成单独的类并引入配置它们的模块会增加相当多的混乱- 我认为Guice就是要减少样板混乱? 也许这反映了我对Guice的相对呆板,但是我遇到了很多尝试着做上述事情的案例。我肯定错过了什么… 问

  • 本文向大家介绍PHP+jQuery 注册模块开发详解,包括了PHP+jQuery 注册模块开发详解的使用技巧和注意事项,需要的朋友参考一下 写了一个简单的PHP+jQuery注册模块,需要填写的栏目包括用户名、邮箱、密码、重复密码和验证码,其中每个栏目需要具备的功能和要求如下图: 在做这个模块的时候,很大程度上借鉴了网易注册(http://reg.163.com/reg/reg.jsp?produ