Npm Aurelia错误:可能未处理的拒绝[4]意外标记@

Npm Aurelia错误:可能未处理的拒绝[4]意外标记@,npm,ecmascript-6,babeljs,aurelia,ecmascript-2016,Npm,Ecmascript 6,Babeljs,Aurelia,Ecmascript 2016,因此,Aurelia的文档最近进行了更新,现在很多东西都被decorator取代,比如@binding。当我尝试使用它们时,会出现以下错误: 可能未处理的拒绝[4]意外令牌@(警告: 非错误(已使用) 我已经运行了所有形式的npm更新,但仍然出现错误。想法?这里的问题是,尽管我一直在运行npm update,但我的配置指示npm获取4.0.0版本的巴贝尔。因此,我需要对我的package.json文件进行以下编辑: package.json { ... "devDependencies"

因此,Aurelia的文档最近进行了更新,现在很多东西都被decorator取代,比如
@binding
。当我尝试使用它们时,会出现以下错误:

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


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

这里的问题是,尽管我一直在运行
npm update
,但我的配置指示npm获取4.0.0版本的巴贝尔。因此,我需要对我的
package.json
文件进行以下编辑:

package.json

{
  ...
  "devDependencies": {
    "gulp-babel": "^5.0.0",
  }
}
然后,我运行了
npm update gulp babel
,npm获取了正确的包,一切都正常工作