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