【发布时间】:2015-05-27 16:19:32
【问题描述】:
我想隐藏我的一部分代码,使其不显示在 chrome 开发工具中。用 webpack 可以吗?
【问题讨论】:
-
即使源地图中没有显示源,如果有人真的想要,仍然可以读取缩小的源。看看 Javascript 混淆器是否不是您真正想要的 javascriptobfuscator.com
标签: javascript webpack source-maps
我想隐藏我的一部分代码,使其不显示在 chrome 开发工具中。用 webpack 可以吗?
【问题讨论】:
标签: javascript webpack source-maps
我猜你可以创建一个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 配置选项。该插件以与加载器相同的方式支持资产匹配。
【讨论】: