LegacyResult
階層
- LegacyResult
プロパティ
css
コンパイルされたCSS。これはBuffer.toStringを呼び出すことで文字列に変換できます。
例
const result = sass.renderSync({file: "style.scss"});
console.log(result.css.toString());
オプション
map
コンパイルされたCSSを生成元のソースファイルにマップするソースマップ。これはBuffer.toStringを呼び出すことで文字列に変換できます。
これは、以下の場合を除きundefined
です。
ソースマップは、Sassソースファイルへのリンクに絶対file:
URLを使用します。ただし、ソースファイルが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を使用してください。