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

2024-01-31

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


我想你可以创建一个身份加载器 http://webpack.github.io/docs/how-to-write-a-loader.html#examples谁过滤掉这些特定文件的源映射。

// 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 http://webpack.github.io/docs/list-of-plugins.html#sourcemapdevtoolplugin而不是使用devtool配置选项。该插件以与加载器相同的方式支持资产匹配。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐