如何在 Visual Studio 代码中加载 TypeScript 错误日志文件
How to load a TypeScript error log file in Visual Studio Code
是否可以在 VSCode 中加载错误日志文件?
将错误传输到文件后 tsc > tsc.log
我想加载日志文件并解决所有项目文件中的错误。
您应该可以转到“文件”->“打开文件”并选择您的日志文件。 Visual Studio 代码可以打开任何文本编码文件,但突出显示和其他 support/convenience 功能将取决于您下载的扩展。
如果您转到扩展选项卡(编辑器左侧的方块)并查找 "log",您应该会找到一些与日志相关的扩展。 日志文件荧光笔 可能对您的调试有用。
如果有任何内置的东西,我会感到惊讶。但是,您可以通过 运行 输出文件内容并将 TypeScript 问题匹配器应用于该输出的任务轻松地将 VSCode 欺骗到 "loading the file into the problems panel"。
{
"version": "2.0.0",
"tasks": [
{
"label": "Load tsc.log",
"type": "shell",
"command": "type",
"args": ["tsc.log"],
"problemMatcher": ["$tsc"]
}
]
}
(如果您不使用 Windows,请将 type
命令替换为 cat
)
请注意 $tsc
问题匹配器 is only applied to closed files. You could work around this by defining a custom problem matcher that reuses the problem pattern from the TS extension:
"problemMatcher": [
{
"pattern": "$tsc",
"applyTo": "allDocuments"
}
]
是否可以在 VSCode 中加载错误日志文件?
将错误传输到文件后 tsc > tsc.log
我想加载日志文件并解决所有项目文件中的错误。
您应该可以转到“文件”->“打开文件”并选择您的日志文件。 Visual Studio 代码可以打开任何文本编码文件,但突出显示和其他 support/convenience 功能将取决于您下载的扩展。
如果您转到扩展选项卡(编辑器左侧的方块)并查找 "log",您应该会找到一些与日志相关的扩展。 日志文件荧光笔 可能对您的调试有用。
如果有任何内置的东西,我会感到惊讶。但是,您可以通过 运行 输出文件内容并将 TypeScript 问题匹配器应用于该输出的任务轻松地将 VSCode 欺骗到 "loading the file into the problems panel"。
{
"version": "2.0.0",
"tasks": [
{
"label": "Load tsc.log",
"type": "shell",
"command": "type",
"args": ["tsc.log"],
"problemMatcher": ["$tsc"]
}
]
}
(如果您不使用 Windows,请将 type
命令替换为 cat
)
请注意 $tsc
问题匹配器 is only applied to closed files. You could work around this by defining a custom problem matcher that reuses the problem pattern from the TS extension:
"problemMatcher": [
{
"pattern": "$tsc",
"applyTo": "allDocuments"
}
]