ES6で関数をエクスポートしようとしているので、他のファイルでDRYコードを使用することができます。JavaScript ES6 - エラー:クラスをエクスポートするときにのみデコレータをエクスポートできます
You can only use decorators on an export when exporting a class (16:0) while parsing file:
@idempotent
export function totalItems() {
this.cart.items.forEach((dish) => total += item.qty);
return total;
}
任意のアイデア:
は、しかし、私は次のエラーを受け取りますか?
あなたはバベルを使用していますか?その場合は、適切なタグを指定して追加してください。 –
Ionic2を使用すると、Babelはコードに準拠するだけで問題ありません。 –
このエラーはコンパイラからのものではありませんか? Babelのソースコードで定義されているようです。この上の行はデコレータを定義していますが、これに含める必要がありますか? [最小で完全で検証可能な例](http://stackoverflow.com/help/mcve)を提供すると、助けが簡単になります。将来はそうしてください。 –