Простой вопрос. В моем коде. js внутри модуля у меня было что-то вроде:
var MyVar = MyVar || 'anyOtherValue'
Когда Webpack создает 'Build', он закрывает его на:
var a = a || 'anyOtherValue'
ПРОБЛЕМА с то есть my HTML преобразуется другой командой в. jsp для MPA. На каждой странице бэкэнд-команда вводит глобальную переменную ( MyVar ) , который будет использоваться javascript, если присутствует:
page1. jsp
<script>
var myVar="New Value";
</script>
Вопрос : ¿ Как я могу сказать Webpack «оставить» переменную myVar с ее текущим именем вместо ее преобразования?
Я сделал следующий обходной путь, который кажется ужасным для глаз, хотя он работает:
window.myVar = window.myVar || 'someValue';
Заранее спасибо