我正在尝试在我的iOS版React Native 0.65应用程序中启用Hermes。我遵循文档通过对我的Podfile进行以下更改来启用Hermes:
use_react_native!(
:path => config[:reactNativePath],
# to enable hermes on iOS, change `false` to `true` and then install pods
- :hermes_enabled => false
+ :hermes_enabled => true
)然后我清理了build文件夹,运行了pod install,并在调试模式下为一个物理iOS设备重新构建了我的应用程序。但是,在我的应用程序中运行React Native提供的以下代码会显示Hermes实际上是禁用的:
const isHermes = () => !!global.HermesInternal; // <-- returns false
如何在我的应用程序中启用Hermes?我运行的是React Native 0.65.1,最近从0.64.2升级。谢谢。
发布于 2021-09-21 08:00:28
你有没有对照undefined的值。putting !!将计算为布尔值。
https://stackoverflow.com/questions/69019512
复制相似问题