如何在Meteor中使用ES2015代理?

时间:2015-12-14 13:17:45

标签: meteor ecmascript-6 proxy-classes

默认情况下,Meteor 1.2 ES2015支持Meteor项目中的任何.js文件。这很棒,但是当我尝试使用名称代理

const p = new Proxy(obj1, obj2);

它会抛出一个未定义的名称代理。

我知道ES6受支持,因为所有其他功能都有效(包括Promises)。那么我做错了什么?

2 个答案:

答案 0 :(得分:4)

刚想通了。 Meteor使用Babel转换器,它不能为代理提供支持,因为使用ES5进行polyfill是不可能的。

答案 1 :(得分:0)

您是否将ecmascript包添加到项目中?

meteor add ecmascript

它不是原生的1.2;你仍然需要将它添加到你的项目中。