巴勒斯坦自由
@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 包快得多。
示例