typescript - 如何在 Visual Studio Code 中加载 TypeScript 错误日志文件
问题描述
是否可以在 VSCode 中加载错误日志文件?在将错误传递到文件后,tsc > tsc.log
我想加载日志文件并解决所有项目文件中的错误。
解决方案
如果有任何内置的东西,我会感到惊讶。但是,您可以通过运行输出文件内容并将 TypeScript 问题匹配器应用于该输出的任务来轻松欺骗 VSCode 以“将文件加载到问题面板中”。
{
"version": "2.0.0",
"tasks": [
{
"label": "Load tsc.log",
"type": "shell",
"command": "type",
"args": ["tsc.log"],
"problemMatcher": ["$tsc"]
}
]
}
(如果您不使用 Windows ,请将type
命令替换为)cat
请注意,$tsc
问题匹配器仅适用于已关闭的文件。您可以通过定义一个自定义问题匹配器来解决此问题,该匹配器重用TS 扩展中的问题模式 :
"problemMatcher": [
{
"pattern": "$tsc",
"applyTo": "allDocuments"
}
]
推荐阅读
- python - 我可以在一个程序中多次调用函数'main'吗?
- architecture - 是否有架构路线图、流程图或图表之类的东西,用于根据项目要求何时使用某些技术?
- jquery - 如何将日期转换为刚才调用的字符串;x 分钟前;x 天前、x 周前、x 年前等
- php - 使用 PHP MySQLi 从 Google Cloud App Engine 连接到 Cloud SQL 不起作用
- sql - SSRS 在一个实例中运行相同的存储过程多次生成数据集
- xslt - XSLT 1.0 检索或解析特定值
- sql - 转置 Oracle 表/数据集
- javascript - VueJS InvalidValueError:不是 HTMLInputElement 的实例
- python - 如何删除仅位于特定位置的列表元素?
- reactjs - 反应钩子无法清除输入值