javascript - v8 代理引用错误

标签 javascript v8 ecmascript-6

我正在尝试在 v8(版本 4.6.85.31)中使用 ES6 代理,但我收到了 ReferenceError: Proxy is not defined (我正在使用来自 golang 的 v8)

我还在 node.js 5.1.0 中使用 --harmony-proxies 标志尝试了相同的操作,它支持代理(相同的 v8 版本)

但是如何在 v8 中直接使用代理?我需要用一些标志来编译它吗?

谢谢!

最佳答案

遇到同样问题的可以用

std::string flags("--harmony_proxies");
V8::SetFlagsFromString(flags.c_str(), flags.length());

另请参阅 node --v8-options 以获得 v8 选项的完整列表,其中有很多有趣的东西!

例如,我还需要 --expose_gc 标志来调试 v8 垃圾回收

关于javascript - v8 代理引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34440304/

相关文章:

javascript - ReactJS 中的多个下拉菜单,一次只能打开一个

javascript - 格式化下拉框中的文本

javascript - 在客户端 Javascript 方法之后运行服务器方法

node.js - Node.js 中的 "CrankShaftScript"是什么?

javascript - 在 JavaScript V8 回调中访问 'Arguments'

javascript - Chrome 39 JavaScript 性能异常

javascript - react : Create a new element from all children while adding props

reactjs - 通过变量动态导入文件 - React Native

javascript - 如何为一个 div 设置动画以显示并移动到另一个 div 上方

javascript - 如何在javascript中暂停执行?