2015-12-23 23 views
5

Sto cercando di utilizzare ES6 Proxy v8 (versione 4.6.85.31), ma sto ottenendo ReferenceError: Proxy is not defined (sto usando V8 da golang)v8 delega ReferenceError

Ho anche provato lo stesso in nodo. js 5.1.0 con il flag --harmony-proxies e supporta i proxy (stessa versione v8)

Ma come posso utilizzare i proxy direttamente in v8? ho bisogno di compilarlo con alcune bandiere?

Grazie!

risposta

7

Per coloro che ha ottenuto la stessa domanda, è possibile utilizzare

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

anche vedere node --v8-options per elenco completo delle opzioni V8, il lotto di cose divertenti!

ad esempio, ho anche bisogno del flag --expose_gc per eseguire il debug della garbage collection V8