非常教程

Webpack参考手册

装载 | Loaders

source-map-loader

从现有源文件(从它们中sourceMappingURL)提取源映射。

安装

npm i -D source-map-loader

用法

Documentation: Using loaders

module.exports = {
  module: {
    rules: [
      {
        test: /\.js$/,
        use: ["source-map-loader"],
        enforce: "pre"
      }
    ]
  }
};

source-map-loader从所有 JavaScript 条目中提取现有 source maps 。这包括内联 source maps 以及通过URL链接的 source maps。所有 source maps 数据被传递到的 WebPack 用于处理按照由指定的所选源映射样式devtool在选项webpack.config.js。

当使用具有自己的 source maps 的第三方库时,该加载器特别有用。如果没有提取并处理webpack 包的 source maps ,浏览器可能会误解 source maps 数据。source-map-loader允许webpack保持跨库的 source maps 数据连续性,从而保持调试的简易性。

source-map-loader将从任何 JavaScript 文件中提取,包括node_modules目录中的那些文件。注意设置包含和排除规则条件以最大化捆绑性能。