是否可以禁用 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
配置选项。该插件支持与加载程序相同的资产匹配方式。
我想隐藏我的部分代码,以免在 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
配置选项。该插件支持与加载程序相同的资产匹配方式。