Index.d.tsファイルにいくつかの間違いがあるnpmモジュール[email protected]を使用しています。
TSコンパイラではこのファイル(node_modules/web3/index.d.ts)を無視し、独自のタイプファイルを使用したいと思います。
しかし、tscはまだこの間違ったファイルを使用しており、プロジェクトをコンパイルできません。
これが私のtsconfig.jsonです:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"strict": true
},
"exclude": ["node_modules/web3/index.d.ts"]
}
node_modules/web3/index.d.ts
を手動で削除すると、tscはプロジェクトをコンパイルします。
このファイルをtscから除外するにはどうすればよいですか?
この問題を再現するための最小限のコードでリポジトリを作成しました: https://github.com/serge-nikitin/q1
このオプションをtsconfig.jsonに追加して、コンパイル中のlib宣言ファイルのチェックを無視してみてください。
{
"compilerOptions": {
"skipLibCheck": true
},
}