我使用了npm module web3@1.0.0-beta.24,它的index.d.ts文件中有一些错误。
我想忽略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
发布于 2018-04-29 15:11:00
尝试将此选项添加到tsconfig.json,以便在编译时忽略对库声明文件的检查。
{
"compilerOptions": {
"skipLibCheck": true
},
}
https://stackoverflow.com/questions/46914070
复制相似问题