有没有办法让TypeScript tsc
编译器的TS2307错误静音?
这使得我们很难发现真正的/新的错误和警告,因为我们的代码库中有many个TS2307错误.
Update:
当外部模块在不存在其类型定义.d.ts
的情况下被import
ed时,会发生此错误.
我知道有tsd
个,但对于我们使用的many个库,没有类型定义.
有没有办法让TypeScript tsc
编译器的TS2307错误静音?
这使得我们很难发现真正的/新的错误和警告,因为我们的代码库中有many个TS2307错误.
Update:
当外部模块在不存在其类型定义.d.ts
的情况下被import
ed时,会发生此错误.
我知道有tsd
个,但对于我们使用的many个库,没有类型定义.
UPDATE
这在较新版本的TypeScript中是可能的.参见stsloth中的answer.
ORIGINAL ANSWER
不,没有方法指示编译器 suppress TS2307.关于这件事的讨论正是出于你所描述的原因.对于大型项目来说,这将成为一个巨大的进入壁垒.
详情如下:Making JavaScript to TypeScript migration easier : Suppress errors
这里是:Find a way to suppress the errors generated by importing modules
您可以做的是在构建过程中添加一个过滤错误消息的步骤.当然,这取决于构建的方式.