4
我想將我的代碼的一部分隱藏在chrome開發工具中。使用webpack可以嗎?是否可以禁用webpack中某些文件的源映射?
我想將我的代碼的一部分隱藏在chrome開發工具中。使用webpack可以嗎?是否可以禁用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
配置選項。該插件支持資產匹配,與裝載機一樣。
這似乎並不適合我... –
即使源代碼不顯示在源地圖中,如果有人真的想要,仍然可以讀取縮小的源代碼。看看一個JavaScript混淆器是不是真的你在找什麼https://javascriptobfuscator.com/ –