TypeScript コンパイル時の実験的なデコレータの警告 質問する

TypeScript コンパイル時の実験的なデコレータの警告 質問する

警告を受けます...

デコレータの実験的なサポートは、将来のリリースで変更される可能性がある機能です。この警告を削除するには、「experimentalDecorators」オプションを設定してください。

... tsconfig.json のcompilerOptions には次の設定があります:

"emitDecoratorMetadata": true,
"experimentalDecorators": true,

奇妙なのは、デコレータを使用するいくつかのランダムなクラスではその警告が表示されないのに、同じプロジェクト内の残りのクラスでは表示されることです。

TypeScript コンパイラでこのような動作が発生する原因は何でしょうか?

ベストアンサー1

警告を削除するには、vscode の settings.json ファイルに以下を追加する必要があります。

"javascript.implicitProjectConfig.experimentalDecorators": true

VSCode -> 環境設定 -> 設定

ここに画像の説明を入力してください

アップデート

Clepsydが指摘したように、この設定は廃止されました。今すぐ使用する必要があります

"js/ts.implicitProjectConfig.experimentalDecorators":true

ここに画像の説明を入力してください

おすすめ記事