是否可以禁用 webpack 中某些文件的源映射?

Is it possible to disable source maps for certain files in webpack?

我想隐藏我的部分代码,以免在 chrome 开发工具中显示。 webpack 可以吗?

我想您可以创建一个 identity loader 来过滤掉这些特定文件的源映射。

// remove-sourcemap.loader.js
module.exports = function(source, map) {
  this.callback(null, source)
};

然后,在你的 webpack 配置中:

module: {
  loaders: [
    include: [/* list of files (absolute path) for which to remove sourcemaps */],
    loader: 'remove-sourcemap',
  ],
},

您也可以手动应用 SourceMapDevToolPlugin 而不是使用 devtool 配置选项。该插件支持与加载程序相同的资产匹配方式。