You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio中导出TypeScript strict模式全工作区编译错误至TXT/CSV

实现需求的方案建议

方法一:通过TypeScript命令行工具导出

  • 打开Visual Studio的开发者命令提示符(路径:工具 → 命令行 → 开发者命令提示符)
  • 进入项目根目录(包含tsconfig.json的文件夹),执行命令:cd 你的项目绝对路径
  • 运行编译命令并导出错误:
    • 导出为TXT文件:tsc --noEmit > compile_errors.txt 2>&1
      • 参数说明:--noEmit仅执行类型检查不生成编译产物,2>&1将错误信息和标准输出一并写入文件
    • 导出为CSV文件(Windows命令行):tsc --noEmit --pretty false | findstr /R "^ERROR" > compile_errors.csv
      • 参数说明:--pretty false关闭格式化输出,让内容更易整理为CSV格式,findstr筛选出仅含错误的行

方法二:利用Visual Studio错误列表导出功能

  • 先触发全项目编译:点击菜单生成 → 重新生成解决方案,确保编译器扫描所有文件(而非仅打开的文件)
  • 打开错误列表窗口:视图 → 错误列表
  • 在错误列表工具栏点击导出按钮(文件夹带箭头图标),选择保存为CSV格式即可
    • 若未显示导出按钮,点击错误列表右上角的「选项」,勾选「显示导出按钮」

方法三:自定义MSBuild任务实现自动化导出

  • 编辑项目文件(如.csproj),添加以下MSBuild任务,每次编译后自动导出错误:
    <Target Name="ExportCompileErrors" AfterTargets="Compile">
      <Exec Command="tsc --noEmit --project $(ProjectDir)tsconfig.json > $(SolutionDir)compile_errors.txt 2>&1" />
    </Target>
    
    这样每次执行编译或重新生成时,错误信息会自动写入指定路径的TXT文件

内容的提问来源于stack exchange,提问作者sindhu reddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 12:15:10