gpt4 book ai didi

typescript - 如何为 tsc 输出中的错误着色?

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:59 25 4
gpt4 key购买 nike

在开发 typescript 项目时,我以监视模式运行编译器:

tsc --watch

然而,当出现错误时,我发现很难在输出中辨别,因为我使用的是纯格式文本:

error output of tsc: <code>src/core/SnowWhite/Cruise/SnowWhiteCruiseClient.ts(10,52): error TS2304: Cannot find name 'favfav'.</code>

很多时候我什至不去读它,因为之前的运行有多个输出。

我目前正试图通过 grepping 错误来减轻我的痛苦,以便将这些行标记为红色:

tsc -w | egrep --color '.*error.*|$'

但这感觉很老套。有没有更简单的方法可以在 typescript 中很好地打印出错误?

最佳答案

TypeScript 支持多个 compiler options ,其中之一是 pretty:

Stylize errors and messages using color and context.

唉,它默认为 false 所以你必须在你的 .tsconfig 中启用它:

{
"compilerOptions": {
"pretty": true
}
}

然后您将获得颜色和更多上下文信息:

Screenshot of tsc with pretty enabled to provide colors and more context on errors

关于typescript - 如何为 tsc 输出中的错误着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41223001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com