从头开始创建一个新的cli项目,该项目应使用hermes作为默认引擎,如果没有SourceCode
模块错误消息,应用程序将回退到web socket扩展。我唯一的线索是缺失的SourceCode
模块错误消息,但我不确定它是如何发生的,也不知道如何解决它。
我已经尝试过重新安装node、ruby和cocoapods,然后创建一个新的cli项目,但没有任何改变。但是,如果我安装基本的expo开发构建,hermes可以正常工作,没有任何问题。
我认为原因是操作系统(macOS Sonoma 14.6.1)中缺少、过时或损坏的依赖项。这个bug间接影响了我使用redux-devtools
和react-native-debugger
进行开发的能力。如果有人能帮助我找到根本原因,我将非常感激。
谢谢!
2条答案
按热度按时间k4ymrczo1#
嘿,@arstropica,你可以尝试运行:
并报告结果吗?
e0bqpujr2#
npx @react-native-community/cli@latest init AwesomeProject --version latest
No problems with the installation.
But when I build and run the app in Xcode, it launches with the same error as previously reported:
I also confirmed that SourceCode is present in the project, just not sure why Turbo Native Modules can't find it.