パレスチナ解放
@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
非同期 AsyncCompiler を作成します。各コンパイラインスタンスは、コンパイラのライフサイクル内で compileAsync と compileStringAsync メソッドを公開します。入力値が同じであれば、これらのメソッドはモジュールルートで公開されている対応するメソッドと同じ結果を返します。同期コンパイルを使用するには、initCompiler を使用してください。
コンパイル関数を複数回呼び出す場合、sass-embedded npm パッケージを使用するコンパイラインスタンスの方が、トップレベルのコンパイルメソッドや sass npm パッケージを使用するよりもはるかに高速です。
const sass = require('sass');async function setup() { const compiler = await sass.initAsyncCompiler(); const result1 = await compiler.compileStringAsync('a {b: c}').css; const result2 = await compiler.compileStringAsync('a {b: c}').css; await compiler.dispose(); // throws error const result3 = await sass.compileStringAsync('a {b: c}').css;} Copy
const sass = require('sass');async function setup() { const compiler = await sass.initAsyncCompiler(); const result1 = await compiler.compileStringAsync('a {b: c}').css; const result2 = await compiler.compileStringAsync('a {b: c}').css; await compiler.dispose(); // throws error const result3 = await sass.compileStringAsync('a {b: c}').css;}
非同期 AsyncCompiler を作成します。各コンパイラインスタンスは、コンパイラのライフサイクル内で compileAsync と compileStringAsync メソッドを公開します。入力値が同じであれば、これらのメソッドはモジュールルートで公開されている対応するメソッドと同じ結果を返します。同期コンパイルを使用するには、initCompiler を使用してください。
コンパイル関数を複数回呼び出す場合、sass-embedded npm パッケージを使用するコンパイラインスタンスの方が、トップレベルのコンパイルメソッドや sass npm パッケージを使用するよりもはるかに高速です。
例