2015-12-23 21 views
5

我試圖使用ES6代理在V8(4.6.85.31版),但我(從golang我使用V8)獲得ReferenceError: Proxy is not defined V8代理的ReferenceError

我也試過在節點相同。 js 5.1.0 with --harmony-proxies標誌,它支持代理(相同的v8版本)

但是我怎樣才能在v8中直接使用代理?我需要用一些標誌來編譯它嗎?

謝謝!

回答

7

對於那些誰得到了同樣的問題,你可以使用

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

另見node --v8-options爲V8選項,很多的有趣的東西完整列表!

例如我還需要--expose_gc標誌來調試v8垃圾回收