最近的React Native版本中出现“无法解析模块”调试器工作器错误

kd3sttzy  于 2023-02-19  发布在  React
关注(0)|答案(4)|浏览(239)

我保持我的项目相对最新的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)

当试图调试问题时,确实很难,调试器语句没有注解,错误不会报告给控制台输出所在的浏览器选项卡。
我已经试过擦除node_modules。这是一个已知的问题,有具体的修复程序吗?

iaqfqrcu

iaqfqrcu1#

被这个问题困扰了几个小时。刚刚发现这种情况只发生在已经安装应用程序并启用调试模式的设备上。
我通过以下方式修复了它:

  • 从设备手动卸载应用程序(cmd+H显示模拟器主页),然后长按应用程序图标并点击十字删除应用程序=〉这将强制禁用调试模式,
  • 然后从xcode再次运行应用程序。

之后启用调试模式即可正常工作。

2ul0zpep

2ul0zpep2#

在将@react-native-community/cli-debugger-ui更新到4.2.1后,我遇到了类似的问题。尝试了几种方法,都没有效果。将@react-native-community/cli-debugger-ui恢复到3.0.0为我解决了这个问题。

vdzxcuhz

vdzxcuhz3#

我关闭了应用程序(按了两次Home键,然后向上滑动),然后从模拟器再次启动,它工作了。

rggaifut

rggaifut4#

我最近在使用Expo和Android时遇到过这种情况。解决办法是清除所有Expo Go数据:

  • 长按Expo go图标
  • 然后选择应用程序信息
  • 在屏幕底部,按清除数据
  • 然后按清除所有数据
  • 重启expo go和react原生应用

相关问题