Я хотел бы скрыть часть моего кода от отображения в инструментах разработчика Chrome. Возможно ли это с помощью веб-пакета?
Можно ли отключить исходные карты для определенных файлов в веб-пакете?
comment
даже если источники не отображаются на исходной карте, уменьшенные источники все равно можно прочитать, если кто-то действительно этого хочет. посмотрите, не является ли обфускатор Javascript действительно тем, что вы ищете javascriptobfuscator.com
- person Angular University   schedule 26.10.2015
Ответы (1)
Думаю, вы могли бы создать загрузчик удостоверений, который отфильтровывает исходные карты для этих конкретных файлов.
// remove-sourcemap.loader.js
module.exports = function(source, map) {
this.callback(null, source)
};
Затем в конфигурации вашего веб-пакета:
module: {
loaders: [
include: [/* list of files (absolute path) for which to remove sourcemaps */],
loader: 'remove-sourcemap',
],
},
Вы также можете вручную применить SourceMapDevToolPlugin
вместо использования конфигурации devtool
вариант. Плагин поддерживает сопоставление активов так же, как это делают загрузчики.
person
Alexandre Kirszenberg
schedule
27.05.2015