1

Я импортирую модуль npm JSEncrypt в свой модуль для шифрования данных. JSEncrypt имеет окно, экспортируемое глобальным объектом window.Base64.

Я использую webpack для объединения всех модулей. После связывания я запустил код в браузере, чтобы написать на консоли window.Base64, чтобы получить значение этого объекта.

Для обеспечения безопасности и совместимости я хотел бы предотвратить это, изменив window.Base64 на локальную область, а не на окно.

Возможно ли это через веб-пакет?Webpack change window globale object scope

ответ

0

Вы можете посмотреть различные варианты, доступные для shimming modules, в частности exports-loader.

Это свяжет глобальное с областью модуля и не будет перезаписываться за пределами среды выполнения Webpack.

 Смежные вопросы

  • Нет связанных вопросов^_^