我如何在 Meteor 中使用 ES2015 代理?

How do I use ES2015 Proxy in Meteor?

自从 Meteor 1.2 ES2015 默认支持 Meteor 项目中的任何 .js 文件。太好了,但是当我尝试使用

这样的名称代理时
const p = new Proxy(obj1, obj2);

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

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

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

meteor add ecmascript

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

刚刚弄明白了。 Meteor 使用不支持代理的 Babel 转译器,因为无法使用 ES5 进行 polyfill。