[解決済み】TypeScriptのコンパイルでExperimental decoratorsの警告が出る。
2022-03-24 11:02:44
質問
警告が表示されるのですが・・・。
デコレータの実験的なサポートは、将来のリリースで変更される可能性がある機能です。experimentalDecorators' オプションを `設定して、この警告を消してください。
... tsconfig.json の compilerOptions には、以下の設定があるのに。
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
奇妙なのは、デコレータを使用するいくつかのランダムなクラスではこの警告が表示されないのに、同じプロジェクト内の他のクラスでは表示されることです。
TypeScriptのコンパイラでこのような挙動をする原因は何でしょうか?
解決方法は?
VS CodeはTypeScriptプロジェクトのための素晴らしいエディタですが、時折、キックが必要です。しばしば、警告なしに、特定のファイルが原因でパニックになり、文句を言われることがある。たいていの場合、開いているファイルをすべて保存して閉じ、その後に
tsconfig.json
. その後、問題のあるファイルを再び開くと、エラーにならずに開けるはずです。うまくいかない場合は、泡立て、洗い流し、そして繰り返す。
もし、あなたの
tsconfig.json
を使用してソースファイルを指定します。
files
配列の中で、VS Code が入力ファイルツリーを走査して該当ファイルを見つけることができるように参照されている場合のみ、インテリセンスが正しく機能します。
編集:'reload window' コマンド(ずいぶん前に追加されました)は、この問題を一挙に解決してくれるはずです。
関連
-
[解決済み] 関数デコレータを作成し、それらを連鎖させるには?
-
[解決済み] プロパティ 'values' はタイプ 'ObjectConstructor' に存在しません。
-
[解決済み] TypeScriptのハッシュマップ/辞書インターフェイス
-
[解決済み] TypeScriptでグローバル変数を作成する
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] パラメータを持つデコレータ?
-
[解決済み] TypeScriptの "*.d.ts "について
-
[解決済み] 'unknown' vs. 'any'
-
[解決済み] async/await構文で拒否する方法は?
-
[解決済み】TypeScriptのインターフェースと型について
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] グローバル定数の定義
-
[解決済み] 未使用のパラメータに対する型チェックをスキップする
-
TS1128: 宣言または声明が必要です。
-
[解決済み] TypeScriptでfetchを使う方法
-
[解決済み] TypeScriptでの取得と設定
-
[解決済み] クラス定数を実装するには?
-
[解決済み】「エラー TS2533: オブジェクトは 'null' または 'undefined' の可能性があります」を抑制する方法とは?
-
[解決済み】TypeScriptの関数のオーバーローディング
-
[解決済み】タイプからプロパティを除外する
-
[解決済み】Typescriptのパラメータ名のクエスチョンマークとは?