自由なるパレスチナ
@use
@forward
@import
@mixin
@include
@function
@extend
@error
@warn
@debug
@at-root
@if
@else
@each
@for
@while
true
false
null
sass:color
sass:list
sass:map
sass:math
sass:meta
sass:selector
sass:string
/
-moz-document
--
meta.feature-exists
Sassが警告やデバッグメッセージを出力する方法を制御するために、loggerに渡すことのできるオブジェクトです。
const fs = require('fs');const sass = require('sass');let log = "";sass.renderSync({ file: 'input.scss', logger: { warn(message, options) { if (options.span) { log += `${span.url}:${span.start.line}:${span.start.column}: ` + `${message}\n`; } else { log += `::: ${message}\n`; } } }});fs.writeFileSync('log.txt', log); Copy
const fs = require('fs');const sass = require('sass');let log = "";sass.renderSync({ file: 'input.scss', logger: { warn(message, options) { if (options.span) { log += `${span.url}:${span.start.line}:${span.start.column}: ` + `${message}\n`; } else { log += `::: ${message}\n`; } } }});fs.writeFileSync('log.txt', log);
クラスメソッド
このメソッドは、@debugルールによってSassがデバッグメッセージを発行したときに呼び出されます。
これがundefinedの場合、Sassはデバッグメッセージを標準 エラーに出力します。
undefined
デバッグメッセージ。
このデバッグ メッセージを生成したSassソースコード内の場所。
このメソッドは、@warnルールまたはSass コンパイラによって生成された警告のいずれかによってSassが警告を発行したときに呼び出されます。
これがundefinedの場合、Sassは警告を標準 エラーに出力します。
optionsには、次の フィールドを含めることができます
options
警告メッセージ。
Sassが警告やデバッグメッセージを出力する方法を制御するために、loggerに渡すことのできるオブジェクトです。
例