自由巴勒斯坦(Free Palestine)
@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 則會更快。
範例