"Unable to resolve module" 调试器最近的反应本机版本中的工作线程错误



我让我的项目与最新的 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.这是具有可用具体修复程序的已知问题吗?

被这个确切的问题困了几个小时。刚刚发现这只发生在已经安装了应用程序并启用了调试模式的设备上。

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

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

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

在将@react原生社区/cli-debugger-ui 更新到 4.2.1 后,我不得不遇到类似的问题。尝试了几种方法,没有任何效果。将@react原生社区/cli-debugger-ui 恢复到 3.0.0 为我解决了这个问题。

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

最近使用博览会和安卓发生在我身上。 解决方案是清除所有世博会数据:

  • 长按世博会去图标
  • 然后选择"应用信息">
  • 在屏幕底部,按清除数据
  • 然后按清除所有数据
  • 重新启动expo go和反应原生应用程序

最新更新