【问题标题】:Weird codes or symbols printed to my log in the terminal奇怪的代码或符号打印到我在终端的日志中
【发布时间】:2021-07-22 07:31:42
【问题描述】:

我在 shell 中运行了一个 Cypress 脚本,但是当打印日志时,我看到的是:

19:37:34 [90m  ┌[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m─[39m[90m┐[39m
19:37:34 [90m  │[39m [90mCypress:[39m        6.3.0                                                                          [90m│[39m
19:37:34 [90m  │[39m [90mBrowser:[39m        Electron 87 [90m(headless)[39m    

我应该在我的 shell 脚本中添加什么来正确解释这些符号 [90m─[39m

【问题讨论】:

  • 那些是乱码转义序列,旨在改变字体颜色/外观。你能告诉赛普拉斯不要给它的输出着色吗?如果没有,您需要找出转义序列在哪里出现乱码。

标签: bash cypress


【解决方案1】:

根据Cypress documentations,如果要禁用颜色,可以传递NO_COLOR环境变量来禁用颜色。

所以你会有这样的命令:

NO_COLOR=1 cypress run

【讨论】:

  • 是否可以在cypress.json中设置或者需要在命令行中设置
  • @RosenMihaylov 通过查看文档,似乎只能通过环境变量而不是 cypress.json 文件来设置此选项。但免费在their GitHub repo 上提出请求此功能的问题。
猜你喜欢
  • 2016-04-21
  • 2020-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多