我想要监听扩展程序的终端输出,例如 tsc -w
并在输出中捕获包含类似文本的时刻:
发现1个错误。正在监视文件更改。
或者类似错误的退出代码之类的。是否可以使用旧 API 或建议的 API 进行操作?
已尝试:
terminal.onDidWriteData(data => {
console.log('onDidWriteData: ', data.trim());
});
它只会输出自动生成的垃圾,例如:
Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。