1

そのため、Aurelia のドキュメントが最近更新され、多くのものがデコレータに置き換えられました@binding。それらを使用しようとすると、次のエラーが表示されます。

[4] Unexpected token @ (警告: non-Error used)

すべての形式の npm update を実行しましたが、それでもエラーが発生します。考え?

4

1 に答える 1

1

ここでの問題は、実行を続けていたにもかかわらず、npm update構成が npm に 4.0.0 バージョンのバベルをフェッチするように指示していたことです。デコレーターは、babel 5.0.0 リリースに含まれていました。したがって、package.jsonファイルを次のように編集する必要がありました。

パッケージ.json

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

次に、 を実行npm update gulp-babelすると、npm が正しいパッケージをフェッチし、すべてが正しく機能しました。

于 2015-04-18T18:12:53.977 に答える