我可以在VSCode输出窗口中从gulp获得彩色输出吗?

时间:2015-05-27 20:02:34

标签: gulp visual-studio-code

我一直在关注Dan Wahlin的this guide,以便完成并运行gulp任务。现在我想用Ctrl + Shift + B从VSCode执行它,所以我配置了这个任务运行器:

{
"version": "0.1.0",
"command": "gulp",
"isShellCommand": true,
"args": [
    "--no-color"
],
"tasks": [{"taskName":"default","isBuildCommand": true,"isWatching": true,"showOutput": "silent"}]

}

“--no-color”参数是由VSCode自动创建的tasks.json中的默认参数。如果我删除它,gulp的输出仍然没有显示颜色。我希望我的lint错误以红色文字显示。

是否可以在VSCode输出窗口中从gulp获得彩色输出?

3 个答案:

答案 0 :(得分:18)

目前没有,但我们有一个计划项目来支持未来的彩色输出。

您可以跟进here

答案 1 :(得分:3)

我偶然发现了IBM的Output Colorizer。它完美无缺!它可以在https://marketplace.visualstudio.com/items?itemName=IBM.output-colorizer

的VS Code市场上找到

或者,您只需从VS Code的扩展选项板中查找输出着色器

答案 2 :(得分:1)

将以下内容添加到tasks.json:

" _runner":" terminal",

这会将输出重定向到内部终端,并会正确显示颜色。