compile

  • 兼容性
    Dart Sass
    自 1.45.0 起
    Node Sass

    同步编译 path 处的 Sass 文件为 CSS。如果成功,它会返回一个 CompileResult,如果失败,它会抛出一个 Exception

    这仅允许同步 ImporterCustomFunction

    ⚠️ 注意!

    在使用 sass-embedded npm 包进行单次编译时,compileAsync 通常比 compile 更快,因为使用工作线程模拟同步消息传递的开销以及在主 线程上阻塞并发编译。

    如果你正在使用 sass-embedded npm 包运行多个编译,使用 Compiler 会比模块级方法提供一些速度提升,而 AsyncCompiler 会快很多 

    示例

    const sass = require('sass');

    const result = sass.compile("style.scss");
    console.log(result.css);

    参数

    • path: string
    • Optional options: Options<"sync">

    返回 CompileResult