Source Maps

为你的 CSS 和 JS 生成 source map 文件。

配置参数

inline boolean

Set true to inline the source map in the output file

Default:
false
sourceContent boolean

Set true to include the content of the source files

Default:
false

描述

Lume 插件,例如 Postcss, esbuild, Terser, SASSLightning CSS 会处理和打包你的 CSS 和 JavaScript 文件。将它们与 source_maps 结合使用,可以创建 source map 文件,以便在浏览器的开发者工具中调试你的代码。

安装

在你的 _config.ts 文件中导入此插件以使用它:

import lume from "lume/mod.ts";
import sass from "lume/plugins/sass.ts";
import postcss from "lume/plugins/postcss.ts";
import esbuild from "lume/plugins/esbuild.ts";
import sourceMaps from "lume/plugins/source_maps.ts";

const site = lume();

// 使用其他插件处理你的 CSS 和 JS 代码
site.use(sass());
site.use(postcss());
site.use(esbuild());

// 使用 source maps 插件生成 .map 文件
site.use(sourceMaps(/* Options */));

export default site;