【发布时间】:2017-09-29 09:31:13
【问题描述】:
启动我的 Angular CLI 开发 Web 服务器的脚本会产生几乎难以辨认的错误消息,如下所示。[]
我更喜欢这样的东西:[
在我开始深入研究与我的 Angular/CLI 安装相关的大量配置文件之前,我想我会先问路。
【问题讨论】:
标签: angular command-line-interface
启动我的 Angular CLI 开发 Web 服务器的脚本会产生几乎难以辨认的错误消息,如下所示。[]
我更喜欢这样的东西:[
在我开始深入研究与我的 Angular/CLI 安装相关的大量配置文件之前,我想我会先问路。
【问题讨论】:
标签: angular command-line-interface
最简单的方法是更改控制颜色的应用程序的输出流中的字符。
Linux bash:
ng serve | tr $INPUTCOLOR $OUTPUTCOLOR
或
ng serve | sed -r "s/$INPUTCOLOR/$OUTPUTCOLOR/g'
Windows PowerShell:
ng serve | ForEach-Object { $_ -replace $INPUTCOLOR, $OUTPUTCOLOR }
需要设置$INPUTCOLOR 和$OUTPUTCOLOR 才能运行代码。这样每个红色前景色都可以用红色背景和白色前景色来改变。
【讨论】:
您可以通过在命令末尾添加| %{$_ -replace "\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]",""} 来实现此目的。例如:
ng build | %{$_ -replace "\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]",""}
【讨论】: