所以我正在Process
为一些命令运行 Symfony,我注意到当我将这些命令写入 Symfony 时OutputInterface
,它没有显示颜色或进度条。我认为命令(npm、artisan、ls 等)正在使用终端控制代码,其中一个类正在使用非标准 ASCII 字符。
编辑:我已经做了一些挖掘,我相信 SymfonyStreamOutput
默认使用它的类。它似乎能够以彩色输出,我试过告诉它OUTPUT_RAW
. 那里没有豆子。也许问题出在其他地方......
有没有一种内置的方法来告诉这些类不要这样做?我怎样才能得到我漂亮的输出?