compile

  • 兼容性
    Dart Sass
    自 1.45.0 起
    Node Sass

    同步编译 path 中的 Sass 文件到 CSS。如果成功,它将返回 CompileResult,如果失败,它将抛出 Exception。

    这仅允许同步 Importer 和 CustomFunction。

    ⚠️ 注意!

    当使用 sass-embedded npm 包进行单次编译时,compileAsync 通常比 compile 快得多,因为使用 worker 线程模拟同步消息传递会带来开销,并且并发编译会阻塞主线程。

    如果您使用 sass-embedded npm 包运行多次编译,使用 Compiler 将比模块级方法提供一些速度提升,而 AsyncCompiler 将快得多。

    示例

    const sass = require('sass');

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

    参数

    • path: string
    • 可选 options: Options<"sync">

    返回 CompileResult