如何确保Babel在Aurelia中正常工作

时间:2015-07-14 18:53:10

标签: aurelia

我正在接近Aurelia的速度。

我根据骨架导航项目设置并运行了一个项目。

启动,然后尝试加载welcome.js然后输出错误。

这行错误:

heading = 'Welcome';

如果我将代码行更改为

heading : 'Welcome';

然后它有效。

所以,某种程度上,巴塞尔似乎没有正确加载ES6类。

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

检查您的build\babel-options.js文件。它应该是这样的:

module.exports = {
  modules: 'system',
  moduleIds: false,
  comments: false,
  compact: false,
  stage:2,
  optional: [
    "es7.decorators",
    "es7.classProperties"
  ]
};

es7.classProperties行是您案件中最重要的一行。