我最近在展会上遇到了这个错误,这是我不断收到的错误消息 错误不变违规:您的 JavaScript 代码尝试访问不存在的本机模块。 d 如果您尝试使用 Expo Go 不支持的模块,则需要创建应用程序的开发版本。请参阅https://docs.expo.dev/development/introduction/了解更多信息。,js引擎:hermes 错误不变违规:“main”尚未注册。如果出现以下情况,就会发生这种情况:
AppRegistry.registerComponent
。,js 引擎:hermes
› 服务器已停止我尝试在 React Native 中添加文档选择器,当我重新加载应用程序时,我收到错误,预计我会解决该错误
您似乎正在尝试使用 Expo Go 不支持的本机模块。该错误消息表明您需要创建应用程序的开发版本。这是因为 Expo Go 有限制,不允许您使用任何本机库,而开发版本可以让您完全控制本机运行时。
要解决该错误,您可以尝试使用 EAS Build 或设置本地开发环境来创建应用程序的开发版本。这将允许您使用 Expo Go 不支持的文档选择器模块和其他本机库。
链接2:https://github.com/expo/expo/issues/27220
链接3:https://github.com/expo/expo/issues/21575
链接 4:https://docs.expo.dev/troubleshooting/application-has-not-been-registered/