输出格式
noErrorTruncation
- 发布版本: 1.0
不截断错误消息。
当设置为 false 时,这是默认行为。
ts
var x: {
propertyWithAnExceedinglyLongName1: string;
propertyWithAnExceedinglyLongName2: string;
propertyWithAnExceedinglyLongName3: string;
propertyWithAnExceedinglyLongName4: string;
propertyWithAnExceedinglyLongName5: string;
propertyWithAnExceedinglyLongName6: string;
propertyWithAnExceedinglyLongName7: string;
propertyWithAnExceedinglyLongName8: string;
};
// 错误消息中 'x' 类型的字符串表示应该被截断
var s: string = x;Variable 'x' is used before being assigned.Type '{ propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propert...' is not assignable to type 'string'.Try当设置为 true 时
ts
var x: {
propertyWithAnExceedinglyLongName1: string;
propertyWithAnExceedinglyLongName2: string;
propertyWithAnExceedinglyLongName3: string;
propertyWithAnExceedinglyLongName4: string;
propertyWithAnExceedinglyLongName5: string;
propertyWithAnExceedinglyLongName6: string;
propertyWithAnExceedinglyLongName7: string;
propertyWithAnExceedinglyLongName8: string;
};
// 错误消息中 'x' 类型的字符串表示应该被截断
var s: string = x;Variable 'x' is used before being assigned.Type '{ propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propertyWithAnExceedinglyLongName8: string; }' is not assignable to type 'string'.TrypreserveWatchOutput 内部
- 发布版本: 2.8
是否在监视模式下保留过时的控制台输出,而不是每次发生更改时都清除屏幕。
pretty
默认值:
true发布版本: 1.8
使用颜色和上下文来美化错误和消息,此选项默认开启——为你提供一种减少编译器输出的单一颜色消息的机会。