LegacyResult
层次结构
- LegacyResult
属性
css
已编译的 CSS。可以通过调用 Buffer.toString 将其转换为字符串。
示例
const result = sass.renderSync({file: "style.scss"});
console.log(result.css.toString());
可选
map
将已编译的 CSS 映射到生成它的源文件的源映射。可以通过调用 Buffer.toString 将其转换为字符串。
除非以下情况之一,否则此值为 undefined
源映射使用绝对 file:
URL 来链接到 Sass 源文件,除非源文件来自 data,在这种情况下,它将其 URL 列为 "stdin"
。
示例
const result = sass.renderSync({
file: "style.scss",
sourceMap: true,
outFile: "style.css"
})
console.log(result.map.toString());
stats
stats: {
duration: number;
end: number;
entry: string;
includedFiles: string[];
start: number;
}
duration: number;
end: number;
entry: string;
includedFiles: string[];
start: number;
}
有关编译的其他信息。
类型声明
-
duration: number
编译 Sass 文件花费的毫秒数。这始终等于
start
减去end
。 -
end: number
1970 年 1 月 1 日 00:00:00 UTC 与 Sass 编译结束时间之间的毫秒数。
-
entry: string
-
included
Files : string[]在编译期间加载的所有 Sass 文件的绝对路径的数组。如果样式表是从返回样式表内容的 LegacyImporter 加载的,则加载该样式表的
@use
或@import
的原始字符串包含在此数组中。 -
start: number
1970 年 1 月 1 日 00:00:00 UTC 与 Sass 编译开始时间之间的毫秒数。
在成功编译后,由 render 和 renderSync 返回的对象。
已弃用
这仅由旧版 render 和 renderSync API 使用。请改用 compile、compileString、compileAsync 和 compileStringAsync。