LegacyImporterThis

this 在 LegacyImporter 函数上下文中的值。

已弃用

这仅被遗留的 render 和 renderSync API 使用。使用 Importer 与 compile、compileString、compileAsync 和 compileStringAsync 代替。

层次结构

属性

fromImport: boolean
兼容性
Dart Sass
自 1.33.0
Node Sass

导入器是否因 Sass @import 规则而被调用,而不是 @use@forward 规则。

应用于确定是否加载仅导入文件。

options: {
    context: LegacyPluginThis;
    data?: string;
    file?: string;
    includePaths: string;
    indentType: 0 | 1;
    indentWidth: number;
    linefeed: "\r" | "\r\n" | "\n" | "\n\r";
    precision: 10;
    result: {
        stats: {
            entry: string;
            start: number;
        };
    };
    style: 1;
}

传递给 render 或 renderSync 的选项的部分表示。

类型声明

  • context: LegacyPluginThis

    与包含此对象的 LegacyPluginThis 实例相同。

  • Optional data?: string

    传递给 data 的值。

  • Optional file?: string

    传递给 file 或 file 的值。

  • includePaths: string

    传递给 includePaths 的值,在 Windows 上由 ";" 分隔,在其他操作系统上由 ":" 分隔。这始终包含当前工作目录作为第一个条目。

  • indentType: 0 | 1

    如果 indentType 为 "tab",则为 1,否则为 0。

  • indentWidth: number

    传递给 indentWidth 的值,否则为 2

  • linefeed: "\r" | "\r\n" | "\n" | "\n\r"

    传递给 linefeed 的值,否则为 "\n"

  • precision: 10

    始终为数字 10。

  • result: {
        stats: {
            entry: string;
            start: number;
        };
    }

    部分构建的 LegacyResult 对象。

    • stats: {
          entry: string;
          start: number;
      }

      有关正在进行的编译的部分信息。

      • entry: string

        如果传递了 file,则为 file,否则为字符串 "data"

      • start: number

        从 1970 年 1 月 1 日 00:00:00 UTC 到 Sass 编译开始的时间之间的毫秒数。

  • style: 1

    始终为数字 10。