我正在尝试在 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/