巴勒斯坦自由
@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。每个编译器实例在编译器生命周期内公开 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。每个编译器实例在编译器生命周期内公开 compile 和 compileString 方法。对于相同的输入,这些方法将返回与模块根目录中公开的对应方法相同的结果。要使用异步编译,请使用 initAsyncCompiler。
当多次调用编译函数时,使用带有 sass-embedded npm 包的编译器实例比使用顶级编译方法或 sass npm 包快得多。
示例