警告が表示されます...
デコレータの実験的なサポートは、将来のリリースで変更される可能性がある機能です。この警告を削除するには、「experimentalDecorators」オプションを設定します。
... tsconfig.jsonのcompilerOptionsには次の設定がありますが:
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
奇妙なのは、デコレータを使用する一部のランダムクラスはその警告を表示しないが、同じプロジェクトの残りのクラスは表示することです。
TypeScriptコンパイラでこのような動作を引き起こす原因は何ですか?
.ts
手動で角度のプロジェクトにファイルを追加した可能性があります。その場合、デフォルトのTSコンパイルはAngular CLIと競合しています。ファイルを右クリック->プロパティ->ビルドアクション:なし。次に、必要に応じてVSを再起動します。
code .
誤ったディレクトリでVSCode()を起動してしまいました。すべてが問題ないように見えました-私はすべてのファイルを見て編集できました-それで、最初は何も「間違っている」ことに気づきませんでした。しかし、私はその愚かな "実験的なデコレータ"の警告を1つだけ受け取りました。-角度コンポーネント。VSCodeを終了code .
し、正しいディレクトリ(私のAngularプロジェクトルート)で再起動(もう一度)すると、警告が消えました。