我一直在遵循 Dan Wahlin 的 this 指南 来启动并运行 gulp 任务。现在我想使用 Ctrl+Shift+B 从 VS Code 执行它,所以我配置了这个任务运行程序:
{
"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 获得彩色输出?
目前还没有,但我们有一个计划项目来支持未来的彩色输出。
您可以关注这里。
我偶然发现了 IBM 的 Output Colorizer。它工作完美!它可以在 VS Code 市场上找到: https://marketplace.visualstudio.com/items?itemName=IBM.output-colorizer
或者,您也可以从 VS Code 的扩展调色板中查找 Output Colorizer。
将以下内容添加到您的tasks.json:
“_runner”:“终端”,
这会将输出重定向到内部终端,并正确显示颜色。