【发布时间】:2020-09-24 12:08:58
【问题描述】:
我的项目包含一个非常简单的index.ts:
const answer: 42 = 43;
如果我编译它,我会收到预期的类型错误(带有颜色;此处未显示):
$ tsc
index.ts:1:7 - error TS2322: Type '43' is not assignable to type '42'.
1 const answer: 42 = 43;
~~~~~~
Found 1 error.
假设我想 grep 查找类型错误:
$ tsc | grep "const answer"
我没有得到任何结果。难怪:
$ tsc | wc -l
1
$ tsc | cat
index.ts(1,7): error TS2322: Type '43' is not assignable to type '42'.
重定向没有帮助:
$ tsc 2>&1 | wc -l
1
$ tsc 2>&1 | cat
index.ts(1,7): error TS2322: Type '43' is not assignable to type '42'.
如何在终端中访问tsc 的完整输出?
【问题讨论】:
-
存在 JSON 解析器:npmjs.com/package/@aivenio/tsc-output-parser
标签: typescript shell pipe io-redirection tsc