CC 4.0 许可证

本节内容源自以下链接的内容,并受 CC BY 4.0 许可证约束。

如果没有特别说明,以下内容可以被认为是基于原始内容的修改和删除的结果。

EvalSourceMapDevToolPlugin

此插件允许更细粒度地控制源映射生成。它也会被 devtool 配置选项的某些设置自动启用。

new webpack.EvalSourceMapDevToolPlugin(options);

选项

append

  • 类型: string | function

将给定值追加到原始资产。通常是 #sourceMappingURL 注释。[url] 将被替换为指向源映射文件的 URL。false 将禁用追加。

module

  • 类型: boolean

指示加载器是否应该生成源映射(默认为 true)。

columns

  • 类型: boolean

指示是否应该使用列映射(默认为 true)。

示例

基本使用案例

您可以使用以下代码将 devtool: eval-source-map 配置选项替换为等效的自定义插件配置

module.exports = {
  // ...
  devtool: false,
  plugins: [new rspack.EvalSourceMapDevToolPlugin({})],
};

排除供应商映射

以下代码将排除 vendor.js 捆绑包中任何模块的源映射

new rspack.EvalSourceMapDevToolPlugin({
  exclude: ['vendor.js'],
});