TypeScript プロジェクト内で純粋な JavaScript ライブラリをインポートしているときに、エラーが発生することがありますCould not find a declaration file for module xxx
。
読んでみると、コメントでそれを抑制できることがわかりました@ts-ignore
。しかし、問題のある行の前にそのコメントを追加すると、別のエラーが発生します。
Do not use "// @ts-ignore" comments because they suppress compilation errors @typescript-eslint/ban-ts-ignore
このエラーを修正して元のメッセージを抑制するにはどうすればよいですか?
ベストアンサー1
ここでのすべての回答は、eslint ルール全体を無効にすることを提案していますが、これはあまり実用的ではありません。より良い解決策は、次のように特定の場所の eslint エラーを無視することです。
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore