我使用frontend-maven-plugin构建angular 2项目,并将其所有输出收集到日志文件中
如何避免这种尝试为输出着色?
据我了解,这是webpack输出。它可以选择删除着色--no-color
(请参阅https://webpack.github.io/docs/cli.html)。但是如何使用angular-cli项目配置它?
[INFO] > ng build --prod --no-progress
[INFO]
[INFO] Hash: [1mcdc28d05836bd99cad9b[39m[22m
[INFO] Time: [1m39010[39m[22mms
[INFO] chunk {[1m[33m0[39m[22m} [1m[32mmain.57f471d45785d7eea4e1.bundle.js[39m[22m (main) 386 kB {[1m[33m2[39m[22m}[1m[33m [initial][39m[22m[1m[32m [rendered][39m[22m
[INFO] chunk {[1m[33m1[39m[22m} [1m[32mstyles.5dc7cc9cc5c864bb207a.bundle.css[39m[22m (styles) 175 bytes {[1m[33m3[39m[22m}[1m[33m [initial][39m[22m[1m[32m [rendered][39m[22m
[INFO] chunk {[1m[33m2[39m[22m} [1m[32mvendor.563a90a466766cc96494.bundle.js[39m[22m (vendor) 1.75 MB[1m[33m [initial][39m[22m[1m[32m [rendered][39m[22m
[INFO] chunk {[1m[33m3[39m[22m} [1m[32minline.954a415d92a5e8ab9b9d.bundle.js[39m[22m (inline) 0 bytes[1m[33m [entry][39m[22m[1m[32m [rendered][39m[22m
答案 0 :(得分:2)
AFAIK,此角色cli现在不支持该功能。
但是有一个临时解决方案:
ng build | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" > log.txt
来自https://github.com/angular/angular-cli/issues/6478#issuecomment-304276909和here
的引用希望很快就能得到angular-cli本身的支持:)。