Je dois désactiver les couleurs dans la sortie du CLI d'Angular. ng build
à savoir le résumé qu'elle écrit dans la console lorsqu'elle se termine. Existe-t-il un moyen, idéalement une variable d'environnement ou un paramètre de ligne de commande, de le désactiver ?
Réponse
Trop de publicités?Je n'ai pas pu trouver --no-color
option pour désactiver les caractères ANSI dans la sortie d'angular-cli .
De toute façon, vous pouvez supprimer la sortie de progression avec --no-progress
ou essayez d'ajouter la compatibilité ANSI à votre terminal. Exemple pour jenkins : https://wiki.jenkins.io/display/jenkins/ansicolor+plugin
il y a une amélioration ouverte ici : https://github.com/angular/angular-cli/issues/6478 (merci jonrsharpe)
En attendant, il existe une solution de contournement fournie par zstadler.
ng build --progress=false | %{$_ -replace "\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]",""}