Aurelia错误:潜在的未处理拒绝[4]意外的令牌@

时间:2015-04-18 18:10:08

标签: npm ecmascript-6 babeljs aurelia ecmascript-7

因此,Aurelia的文档最近更新了,现在很多东西都被替换为装饰器,如@binding。当我尝试使用它们时,我收到错误:

  

潜在的未处理拒绝[4]意外的令牌@(警告:   使用非错误)

我已经运行了所有形式的npm更新,但我仍然收到错误消息。想法?

1 个答案:

答案 0 :(得分:1)

这里的问题是,即使我继续运行npm update,我的配置也指示npm获取4.0.0版本的babel。 Decorators were included in the babel 5.0.0 release。因此,我需要对package.json文件进行以下编辑:

<强>的package.json

{
  ...
  "devDependencies": {
    "gulp-babel": "^5.0.0",
  }
}

然后,我运行了npm update gulp-babel,npm获取了正确的包,一切正常。