首页 > 解决方案 > RefrenceError:属性“代理”不存在

问题描述

当我处于调试模式时,一切都很好。但是当我停止调试模式时,出现以下错误:

RefrenceError:属性“代理”不存在,js引擎:hermes

在此处输入图像描述

标签: reactjsreact-nativereact-native-androidreact-native-hermes

解决方案


截至 2020-01-06,Hermes 明确不支持 Proxy

Hermes 的语言特点

Hermes 计划以 ECMAScript 2015 (ES6) 为目标,但有一些经过仔细考虑的例外情况。

[...]

排除在支持之外

反射(反射和代理

[...]

您可以关注facebook/hermes #33以获取有关此问题的更新。

它在“调试”模式下工作,因为此模式在主机上的 V8 中运行 JavaScript,而不是在设备上的 Hermes 中。


推荐阅读