默认情况下,Meteor 1.2 ES2015支持Meteor项目中的任何.js文件。这很棒,但是当我尝试使用名称代理
时const p = new Proxy(obj1, obj2);
它会抛出一个未定义的名称代理。
我知道ES6受支持,因为所有其他功能都有效(包括Promises)。那么我做错了什么?
答案 0 :(得分:4)
刚想通了。 Meteor使用Babel转换器,它不能为代理提供支持,因为使用ES5进行polyfill是不可能的。
答案 1 :(得分:0)
您是否将ecmascript包添加到项目中?
meteor add ecmascript
它不是原生的1.2;你仍然需要将它添加到你的项目中。