执行 `tsc` 忽略类型检查错误
· 阅读需 4 分钟
最后更新于 2024-10-23 00:48:00
在发布 npm 包时添加对 TypeScript 类型定义文件的支持会让用户的使用体验增色不少,TypeScript 官方提供了以下命令用来生成类型定义文件(.d.ts
):
tsc --emitDeclarationOnly
但是,该命令会同时执行类型检查,遇到错误时会报错中断命令行进程,这就使其无法直接集成在 CI 环节在发布 npm 包时自动执行生成类型定义文件的操作。当然,一个解决办法就是解决掉代码中所有的类型检查错误即可,既然讨论到这个问题,必然不会花费额外精力去解决一些历史遗留问题。