Изменить имена экспорта на уровне модуля - PullRequest
0 голосов
/ 04 августа 2020

Может ли Webpack при минимизации JavaScript изменять имена символов экспорта на уровне модуля, а также все их ссылки, где бы они ни использовались?

Например,

lib. js

export function foo() { }

index. js

import * as lib from "./lib.js";

lib.foo();

В настоящее время имя foo и, следовательно, все его ссылки, где это используются, остаются нетронутыми, то есть они не обфусцируются Webpack, поскольку это экспорт на уровне модуля.

В настоящее время Webpack минимизирует только частные функции в модулях или все, что не входит в модуль ES 6 .

Есть ли способ, которым Webpack может скрыть и их?

1 Ответ

0 голосов
/ 04 августа 2020

Может быть, вы ищете что-то вроде https://www.npmjs.com/package/webpack-obfuscator

...