如何更改gulp-debug的输出颜色?

时间:2014-11-27 06:29:28

标签: node.js debugging console output gulp

由于Gulp崩溃,我无法调试背后发生的事情。所以我安装了gulp-debug。由于输出颜色的原因,我认为它会在我的Windows系统中抛出一些错误但是条件难以理解。是否可以更改此输出颜色?

enter image description here

更新

@ pgreen2,谢谢你的回复。

gulp --no-color

允许完全无颜色,因此我无法区分输入和输出。那么还有其他方法可以改变特定的蓝色本身吗?

我搜索了所有文件夹,发现它是硬编码的。开发人员也清楚地说过这样的话

  

//不要使用' blue'在cmd.exe上不可见

所以我用 core-util-is 中的 float.patch 替换为颜色数组中的一些十六进制颜色。

-inspect.colors = {
-  'bold' : [1, 22],
-  'italic' : [3, 23],
-  'underline' : [4, 24],
-  'inverse' : [7, 27],
-  'white' : [37, 39],
-  'grey' : [90, 39],
-  'black' : [30, 39],
-  '#FFF8DC' : [34, 39], // Blue got changed here
-  'cyan' : [36, 39],
-  'green' : [32, 39],
-  'magenta' : [35, 39],
-  'red' : [31, 39],
-  'yellow' : [33, 39]
-};

还有一个 core-util-is 。但它仍然采用蓝色本身。 readme.md脚本中还有一个条目。他们也在遍历那个页面吗?如果我做错了,请纠正我。

gulp-debug是一个很好的调试工具吗?

2 个答案:

答案 0 :(得分:5)

我还没有使用过gulp-debug,因此我无法对其有用性发表评论。查看源代码(https://github.com/sindresorhus/gulp-debug/blob/master/index.js)后,输出颜色是硬编码的。但是,您可以使用--no-color禁用gulp的所有颜色。

示例:

gulp --no-color

答案 1 :(得分:0)

晚了聚会,但是如果您使用其他控制台(例如Console2),则可以根据需要重新映射输出颜色:)