我的代码使用ES6代理类。使用PhantomJS(v 2.1.1)运行时找不到代理类。我尝试使用和谐反射,但这也不起作用。它说proxies not supported on this platform. On v8/node/iojs, make sure to pass the --harmony_proxies flag
。有人会知道如何让它工作(希望不涉及使用巴别塔)?
答案 0 :(得分:1)
PhantomJS使用JavaScriptCore,它是WebKit的默认JavaScript引擎,也是WebKit项目的一部分。
JSC还不支持Proxy
;这是on the list,看起来至少从2月开始就有人被分配了。
由于Proxy
无法填充,因此您无法使用PhantomJS运行Proxy
代码,直到JSC支持Proxy
并且构建了更新的PhantomJS反对更新的JSC。