自由巴勒斯坦
@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
同步编译 path 处的 Sass 文件为 CSS。如果成功,它会返回一个 CompileResult,如果失败,它会抛出一个 Exception。
path
这仅允许同步 Importer 和 CustomFunction。
在使用 sass-embedded npm 包进行单次编译时,compileAsync 通常比 compile 更快,因为使用工作线程模拟同步消息传递的开销以及在主 线程上阻塞并发编译。
如果你正在使用 sass-embedded npm 包运行多个编译,使用 Compiler 会比模块级方法提供一些速度提升,而 AsyncCompiler 会快很多 。
const sass = require('sass');const result = sass.compile("style.scss");console.log(result.css); Copy
const sass = require('sass');const result = sass.compile("style.scss");console.log(result.css);
Optional
同步编译
path
处的 Sass 文件为 CSS。如果成功,它会返回一个 CompileResult,如果失败,它会抛出一个 Exception。这仅允许同步 Importer 和 CustomFunction。
⚠️ 注意!
在使用 sass-embedded npm 包进行单次编译时,compileAsync 通常比 compile 更快,因为使用工作线程模拟同步消息传递的开销以及在主 线程上阻塞并发编译。
如果你正在使用 sass-embedded npm 包运行多个编译,使用 Compiler 会比模块级方法提供一些速度提升,而 AsyncCompiler 会快很多 。
示例