compileStringAsync

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

    非同步編譯內容為 source 的樣式表為 CSS。如果成功,則返回一個解析為 CompileResult 的 promise;如果失敗,則拒絕並返回一個 Exception

    這僅允許同步或非同步的 ImporterCustomFunction

    ⚠️ 注意!

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

    範例

    const sass = require('sass');

    const result = await sass.compileStringAsync(`
    h1 {
    font-size: 40px;
    code {
    font-face: Roboto Mono;
    }
    }`);
    console.log(result.css);

    參數

    回傳 Promise<CompileResult>