web-dev-qa-db-ja.com

Sass:端末への印刷

Sassに変数を端末に出力させる方法はありますか?

40
JinxedAqua

Sass 3.3以前

2つのエラー関連のディレクティブがあります。

@ debug

@debugディレクティブは、SassScript式の値を標準エラー出力ストリームに出力します。

@debug 10em + 12em;

出力:

Line 1 DEBUG: 22em

@ warn

@warnディレクティブは、SassScript式の値を標準エラー出力ストリームに出力します。非推奨やマイナーなmixinの使用ミスからの回復についてユーザーに警告する必要があるライブラリに役立ちます。

@warn 'This is a warning';

Sass 3.4以降

@ error

@errorディレクティブは、ニーススタックトレースを含む致命的なエラーとしてSassScript式の値をスローします。ミックスインと関数の引数を検証するのに役立ちます。例えば:

@error 'This is an error';

.foo {
  background: red;
}
82
cimmanon