321 words
2 minutes
TSConfig 输出格式化配置
2025-02-27 10:42:09
2025-02-27 15:33:13

← 返回 TSConfig 参考指南


不截断错误信息 - noErrorTruncation#

不截断错误消息。

使用默认值 false 时:

var x: { propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propertyWithAnExceedinglyLongName8: string; }; // 'x' 的类型字符串表示在错误消息中会被截断 var s: string = x; // Type '{ propertyWithAnExceedinglyLongName1: string; // propertyWithAnExceedinglyLongName2: string; // propertyWithAnExceedinglyLongName3: string; // propertyWithAnExceedinglyLongName4: string; // propertyWithAnExceedinglyLongName5: string; // propertyWithAnExceedinglyLongName6: string; // propertyWithAnExceedinglyLongName7: string; propert...' is not assignable to type 'string'. // Variable 'x' is used before being assigned.

使用 true 时:

var x: { propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propertyWithAnExceedinglyLongName8: string; }; // 'x' 的类型字符串表示在错误消息中会完整显示 var s: string = x; // Type '{ propertyWithAnExceedinglyLongName1: string; // propertyWithAnExceedinglyLongName2: string; // propertyWithAnExceedinglyLongName3: string; // propertyWithAnExceedinglyLongName4: string; // propertyWithAnExceedinglyLongName5: string; // propertyWithAnExceedinglyLongName6: string; // propertyWithAnExceedinglyLongName7: string; // propertyWithAnExceedinglyLongName8: string; }' is not assignable to type 'string'. // Variable 'x' is used before being assigned.

发布版本:1.0

保留监视输出 - preserveWatchOutput#

在监视模式下,是否保留过时的控制台输出,而不是在每次发生更改时清除屏幕。

内部选项

发布版本:2.8

美化输出 - pretty#

使用颜色和上下文来美化错误和消息的样式,这是默认启用的 — 让你有机会获得不那么简洁、单一颜色的编译器消息。

默认值:true

发布版本:1.8

TSConfig 输出格式化配置
https://0bipinnata0.my/posts/typescript/tsconfig/11-output-formatting/
Author
0bipinnata0
Published at
2025-02-27 10:42:09