TypeScript 5.5.4:tsc --extendedDiagnostics未显示代码行数求助
TypeScript 5.5.4中
tsc --extendedDiagnostics不显示代码行数的问题 问题描述
使用TypeScript 5.5.4执行tsc --extendedDiagnostics命令时,输出里缺失了TypeScript和JavaScript的代码行数统计,检查tsconfig.json未发现相关配置问题。预期的输出格式应该包含如下统计项:
定义行数: 105992 TypeScript行数: 18361 JavaScript行数: 13154 JSON行数: 50974 其他行数: 0
问题说明与解决办法
- 这是TypeScript 5.5.x版本的已知回归问题,属于官方输出逻辑调整时引入的bug,并非你的配置问题。
- 临时修复方案:回退到TypeScript 5.4.x版本,该版本的
--extendedDiagnostics命令会正常输出所有代码行数统计。 - 长期解决:TypeScript团队已在后续小版本(如5.5.5及以上)中修复了该问题,升级至对应版本即可恢复正常输出。
- 额外排查:若升级后仍异常,可检查
tsconfig.json中是否存在skipLibCheck: true等可能影响文件统计的配置,但此情况概率极低。
内容的提问来源于stack exchange,提问作者Alejandro Abele
相关产品推荐
相关产品推荐

