@ngrxできません:は、しかし、私はコンソールでこのエラーを得続ける、活字体でオブジェクトのスプレッドを使用して、私は活字体で@ngrxと角度と私の減速にオブジェクトのスプレッドを使用しようとしている
ReferenceError: __assign is not defined
これは私のコードです:
case INCREMENT: {
return state = {
...state,
counter: state.counter++
}
}
しかし、私は次のコードのようにしてください場合、私はちょうど罰金のコードを実行することができます。
case INCREMENT: {
return Object.assign({}, state, {
counter: state.counter++
}
}
私が読みましたanother questionこれはタイプスクリプトのバージョンに関連している可能性がありますが、私は"typescript": "~2.2.1"
を使用しています。
何か不足していますか?
編集:コメントで要求されるようにtsconfig.jsを追加
。
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"noEmitHelpers": true,
"noEmitOnError": true,
"lib": [
"es6",
"dom",
"es2015.iterable"
],
"baseUrl": ".",
"paths": {
"*": [
"./node_modules/tns-core-modules/*",
"./node_modules/*"
]
}
},
"exclude": [
"node_modules",
"platforms",
"**/*.aot.ts"
]
}
あなたのタイトスクリプトエミットヘルパーが不足している可能性があります。あなたのtsconfigの外観はどうですか? – Paarth
@Paarth私はtsconfigファイルで質問を更新しました。私はあなたがチェックしたいものを理解しています、私はちょうどこの結果を達成するために何をすべきかわかりません。私はオンラインで何かを見つけようとしましたが、働いていませんでした。 – celsomtrindade