答案 0 :(得分:0)
似乎周年纪念更新已禁用ansi颜色。
让我们等待修复。
目前,在调用命令时使用--no-ansi
标志的解决方法。
答案 1 :(得分:0)
有趣的是,如果您将命令的彩色输出传输到 output.txt 文件,然后使用type output.txt
它会显示颜色。
似乎问题源于cmd在周年纪念更新后从程序中处理输出ESC
字符的方式。 (虽然,他们已在Insiders Build)
解决方法使用Cmder,它是CMD的一个很好的替代品,它仍然显示颜色,当然还有Unicode字符。
答案 2 :(得分:0)
我遇到了同样的问题。我的解决方案是将cmd.exe的向后兼容性设置为Windows 7.之后它再次起作用。