5 votes

Comment désactiver la sortie couleur de "ng build" ?

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 ?

5voto

boly38 Points 118

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]",""}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X