我一直在关注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获得彩色输出?
答案 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",
这会将输出重定向到内部终端,并会正确显示颜色。