そのため、Aurelia のドキュメントが最近更新され、多くのものがデコレータに置き換えられました@binding
。それらを使用しようとすると、次のエラーが表示されます。
[4] Unexpected token @ (警告: non-Error used)
すべての形式の npm update を実行しましたが、それでもエラーが発生します。考え?
そのため、Aurelia のドキュメントが最近更新され、多くのものがデコレータに置き換えられました@binding
。それらを使用しようとすると、次のエラーが表示されます。
[4] Unexpected token @ (警告: non-Error used)
すべての形式の npm update を実行しましたが、それでもエラーが発生します。考え?
ここでの問題は、実行を続けていたにもかかわらず、npm update
構成が npm に 4.0.0 バージョンのバベルをフェッチするように指示していたことです。デコレーターは、babel 5.0.0 リリースに含まれていました。したがって、package.json
ファイルを次のように編集する必要がありました。
パッケージ.json
{
...
"devDependencies": {
"gulp-babel": "^5.0.0",
}
}
次に、 を実行npm update gulp-babel
すると、npm が正しいパッケージをフェッチし、すべてが正しく機能しました。