compileAsync

  • 相容性
    Dart Sass
    自 1.45.0 版本起
    Node Sass

    非同步編譯位於 path 的 Sass 檔案為 CSS。如果成功,則返回一個解析為 編譯結果 的 promise;如果失敗,則拒絕並返回 例外

    這僅允許同步或非同步的 匯入器自訂函式

    ⚠️ 注意!

    使用 sass npm 套件時,compile 的速度幾乎是 compileAsync 的兩倍,這是因為將整個評估過程非同步化會產生額外負荷。

    範例

    const sass = require('sass');

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

    參數

    • path: 字串
    • 選用 options: 選項<"async">

    回傳 Promise<編譯結果>