パレスチナを解放せよ
@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
内容が source であるスタイルシートをCSSに同期的にコンパイルします。成功した場合はCompileResultを返し、失敗した場合はExceptionをスローします。
source
これは同期的なImporterおよびCustomFunctionのみを許可します。
単一コンパイルにsass-embedded npmパッケージを使用する場合、ワーカー スレッドを使用した同期メッセージングのエミュレーションのオーバーヘッドとメインスレッドでの同時コンパイルのブロックのため、compileStringAsyncはほぼ常にcompileStringよりも高速です。
sass-embedded npm パッケージで複数のコンパイルを実行している場合は、Compilerを使用すると、モジュール レベルのメソッドよりもある程度の速度向上が得られ、AsyncCompilerを使用するとさらに高速になります。
const sass = require('sass');const result = sass.compileString(`h1 { font-size: 40px; code { font-face: Roboto Mono; }}`);console.log(result.css); Copy
const sass = require('sass');const result = sass.compileString(`h1 { font-size: 40px; code { font-face: Roboto Mono; }}`);console.log(result.css);
オプション
内容が
source
であるスタイルシートをCSSに同期的にコンパイルします。成功した場合はCompileResultを返し、失敗した場合はExceptionをスローします。これは同期的なImporterおよびCustomFunctionのみを許可します。
⚠️ 注意!
単一コンパイルにsass-embedded npmパッケージを使用する場合、ワーカー スレッドを使用した同期メッセージングのエミュレーションのオーバーヘッドとメインスレッドでの同時コンパイルのブロックのため、compileStringAsyncはほぼ常にcompileStringよりも高速です。
sass-embedded npm パッケージで複数のコンパイルを実行している場合は、Compilerを使用すると、モジュール レベルのメソッドよりもある程度の速度向上が得られ、AsyncCompilerを使用するとさらに高速になります。
例