我保持我的项目相对最新的RN版本.这个错误最近似乎越来越多地出现.

Error: Unable to resolve module `./debugger-ui/debuggerWorker.d9da4ed7` from ``:

None of these files exist:
  * debugger-ui/debuggerWorker.d9da4ed7(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)

当try 调试问题时,会非常困难,并且调试器语句不会记录错误,并且不会向控制台输出所在的浏览器选项卡报告错误.

我已经试过擦拭node_modules次了.这是一个已知的问题,有具体的解决方案吗?

推荐答案

这个问题已经困扰了好几个小时.刚刚发现,这种情况只发生在应用程序已经安装并启用了调试模式的设备上.

我通过以下方式修复了它:

  • uninstalling manually app from device (cmd+H to display simulator home) then long click on app icon and click on cross to delete app => this forces disabling debug mode,
  • 然后从xcode再次运行应用程序.

之后,启用调试模式将正常工作.

React-native相关问答推荐

使用NextJS映射从数组中提取用户角色

导出命名空间应首先由 `@babel/plugin-proposal-export-namespace-from` 转换

从 .apk 到 .aab 的本地构建版本react,如何将应用程序发送给客户端?

开发 React Native Apps 时如何在 Android 模拟器窗口中重新加载?

React-native android 样式化 textInput

react-native 链接仅适用于一个项目(Android 或 iOS)

为了回调 URL 的目的,在 Expo 中运行的 React Native 元素的 info.plist 在哪里?

Undefined 不是判断 this.state.* 的对象

React-Native Android - 找不到 com.android.tools:common

如何使用react钩子设置状态数组

React Native ScrollView 在snapping后重新回到顶部

使用 applicationIdSuffix 时 React Native 应用程序不会启动

React Native 创建自定义组件/库

React native expection java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/{package}/lib-main/libgnustl_shared.so" is 32-bit instead of 64-bit

Android 依赖 'com.google.android.gms:play-services-stats' 的编译(16.0.1)和运行时(17.0.0)类路径有不同的版本

React Native require(image) 返回数字

如何在 react native 中将数组保存在异步存储中?

React-Native Invariant Violation:元素类型无效

在 ReactNative 中单击按钮时如何获取 TextInput 中的值

是否可以将 Material UI 库与 React Native 一起使用?