我正在尝试记录以下命令ng build -prod > build.log
和ng test > test.log
的输出。但是日志文件中的内容是部分不可读的格式。
[33m29 01 2018 08:16:38.574:WARN [karma]: [39mNo captured browser, open http://localhost:9876/
[32m29 01 2018 08:16:38.668:INFO [karma]: [39mKarma v1.4.1 server started at http://0.0.0.0:9876/
[32m29 01 2018 08:16:38.669:INFO [launcher]: [39mLaunching browser Chrome with unlimited concurrency
[32m29 01 2018 08:16:38.690:INFO [launcher]: [39mStarting browser Chrome
当我在记事本++中打开它时,我也看到了一些[ESC]字符。
我们如何更改ng
命令的输出格式或正确记录输出?
我试图从cmd提示符和powershell运行命令。结果是一样的。
答案 0 :(得分:0)
这些是控制台转义序列,旨在由控制台解释。
您提供的输出中的内容旨在为Karma输出着色。
为了禁用它们,您可以在karma.conf文件中设置colors: false
。
请参阅http://karma-runner.github.io/3.0/config/configuration-file.html搜索颜色部分。