【问题标题】:What are these "←[<number>" things Deno prints to the console?Deno 打印到控制台的这些“←[<number>”是什么?
【发布时间】:2021-06-18 01:50:43
【问题描述】:

当我使用Deno 运行 Javascript 文件时...

// file.js
console.log(42)

... 执行 deno run file.js,然后 Deno 打印 ...

←[33m42←[39m

... 到标准 Windows 7 控制台 (cmd.exe)。这是什么,我该如何禁用它?

【问题讨论】:

    标签: windows-7 windows-console deno


    【解决方案1】:

    在 Windows 7 上,标准 cmd.exe 不支持代码着色,导致出现这些奇怪的字符。

    解决方案

    如果添加环境变量NO_COLOR=true,Deno 将不再尝试为输出着色,并且奇怪的字符将消失。如果您再次删除该变量,您可能必须重新启动 Windows 才能恢复颜色。

    另请参阅 deno help 我从哪里得到的。

    编辑环境变量的有用工具是RapidEE

    如果您想要这些颜色,请尝试使用控制台模拟器,例如 cmder

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-15
      • 2020-06-05
      • 2012-11-01
      • 2021-08-31
      • 1970-01-01
      • 2016-03-09
      • 2016-09-21
      • 1970-01-01
      相关资源
      最近更新 更多