如何从输出到VSCode的输出中删除ansi代码?

时间:2017-12-15 17:55:41

标签: visual-studio-code pipe ansi-colors

November 2017开始,VSCode允许将输出直接输出到VSCode。我确实尝试了一些命令,直到我得到了一堆我不感兴趣的ANSI代码。

我正在运行类似yarn info babel-core | code的内容并获取此内容:

yarn info v0.24.6
{ name: [32m'babel-core'[39m,
  description: [32m'A placeholder package that bridges babel-core to @babel/core.'[39m,
  [32m'dist-tags'[39m: 
   { latest: [32m'6.26.0'[39m,
     old: [32m'5.8.38'[39m,
     next: [32m'7.0.0-beta.3'[39m,
     bridge: [32m'7.0.0-bridge.0'[39m },

我希望没有这些ANSI代码的输出。

1 个答案:

答案 0 :(得分:0)

如果你是NodeJS,那么你可以全局安装strip-ansi-cli,它为你提供命令:strip-ansi。它正是如此。

对于您的情况,您可以按照以下方式使用它:

yarn info babel-core | strip-ansi | code

快乐的编码!