由于Gulp崩溃,我无法调试背后发生的事情。所以我安装了gulp-debug。由于输出颜色的原因,我认为它会在我的Windows系统中抛出一些错误但是条件难以理解。是否可以更改此输出颜色?
@ 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是一个很好的调试工具吗?
答案 0 :(得分:5)
我还没有使用过gulp-debug
,因此我无法对其有用性发表评论。查看源代码(https://github.com/sindresorhus/gulp-debug/blob/master/index.js)后,输出颜色是硬编码的。但是,您可以使用--no-color
禁用gulp的所有颜色。
示例:
gulp --no-color
答案 1 :(得分:0)
晚了聚会,但是如果您使用其他控制台(例如Console2),则可以根据需要重新映射输出颜色:)