web-dev-qa-db-fra.com

Sass: imprimer sur le terminal

Existe-t-il un moyen pour que Sass imprime une variable sur le terminal?

40
JinxedAqua

Sass 3.3 et plus

Il existe 2 directives liées aux erreurs:

@ debug

La directive @debug imprime la valeur d'une expression SassScript dans le flux de sortie d'erreur standard.

@debug 10em + 12em;

les sorties:

Line 1 DEBUG: 22em

@ warn

La directive @warn imprime la valeur d'une expression SassScript dans le flux de sortie d'erreur standard. Il est utile pour les bibliothèques qui doivent avertir les utilisateurs des dépréciations ou se remettre des erreurs mineures d'utilisation du mixage.

@warn 'This is a warning';

Sass 3.4 et plus récent

@ erreur

La directive @error renvoie la valeur d'une expression SassScript comme une erreur fatale, y compris une trace de pile Nice. Il est utile pour valider les arguments des mixins et des fonctions. Par exemple:

@error 'This is an error';

.foo {
  background: red;
}
82
cimmanon