[解決済み】Ignore Typescript Errors "property does not exist on value of type" (タイプの値にプロパティが存在しない)。
2022-04-02 08:24:21
質問
VS2013では、コード1でtscが終了するとビルドが停止します。VS2012 では、このようなことはありませんでした。
tsc.exe のエラーを無視してソリューションを実行するにはどうすればよいですか?
私は多くの
The property 'x' does not exist on value of type 'y'
というエラーが出ますが、javascriptの関数を使用する場合は無視したいです。
解決方法は?
私は質問がすでに閉じていることを知っているが、私は同じTypeScriptExceptionを検索してそれを見つけた、多分他の誰かがこの問題を検索してこの質問にヒットしました。
問題はTypeScriptのタイピングの欠落にある。
var coordinates = outerElement[0].getBBox();
スロー
The property 'getBBox' does not exist on value of type 'HTMLElement'.
最も簡単な方法は、変数を明示的に `any` としてタイプすることです。
var outerHtmlElement: any = outerElement[0];
var coordinates = outerHtmlElement.getBBox();
編集部・2016年末
TypeScript 1.6以降では、優先的に使用されるキャスト演算子は
as
ということで、これらの行はつぶすことができます。
let coordinates = (outerElement[0] as any).getBBox();
その他のソリューション
もちろん、時にはやりすぎなほどきちんとやりたいのであれば、それは可能です。
-
を単純に拡張した独自のインターフェイスを作成します。
HTMLElement
-
を拡張した独自の型付けを導入する。
HTMLElement
関連
-
[解決済み】npm install --legacy-peer-deps は具体的に何をするのですか?どんなときに推奨されるのか/どんな使用例が考えられるのか?
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] オブジェクトの配列から、プロパティの値を配列として取り出す。
-
[解決済み] ES6インポートで中括弧を使用するのはどのような場合ですか?
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み] JavaScriptで浮動小数点数の精度を扱うには?
-
[解決済み] TypeScriptでオブジェクトに動的にプロパティを割り当てるには?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】タイプ 'EventTarget' にプロパティ 'value' が存在しない。
-
[解決済み】Angular 2 beta.17:プロパティ 'map' がタイプ 'Observable<Response>' に存在しない。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Facebook Graph API のクエリで with=location を使用すると "Uncaught (in promise) undefined" というエラーが発生する。
-
[解決済み】Angular JS Uncaught Error。[インジェクター:モジュラー]。
-
[解決済み】ある要素が可視DOMに存在するかどうかを確認するにはどうすればいいですか?
-
[解決済み】未定義のプロパティ 'bind' を読み込めない。React.js【重複あり
-
[解決済み】Reactのeslintエラーはpropsの検証で見つからない
-
[解決済み】npm install --legacy-peer-deps は具体的に何をするのですか?どんなときに推奨されるのか/どんな使用例が考えられるのか?
-
[解決済み】Kendo Observable Bindingと併用する場合、Kendo Switch Labelsを変更することは可能ですか?[Kendo-UI]です。
-
[解決済み】Jestが予期しないトークンに遭遇した
-
[解決済み】Babel NodeJS ES6: SyntaxError: 予期しないトークンのエクスポート
-
[解決済み】ETIMEDOUTエラーの対処方法は?