Мне нужно перезагрузить скрипт Webpack 4, потому что в рамках моей программы я экспортирую глобальную переменную, давайте назовем ее window.A = localStuff() {}
, определенной в локальном контексте программы.После того, как эта переменная вызвана (для инициализации), мне нужно перезагрузить скрипт, перезаписав эту переменную той же самой переменной, определенной в новой области видимости.Для этого я делю вывод Webpack на две переменные WebpackBoostrap
и мой модуль MyModule
, а затем для перезагрузки сценария я просто вызываю WebpackBoostrap(MyModule)
.
Поскольку мой подход требует возиться с скомпилированным сценарием,было бы хорошо, если бы был другой поддерживаемый способ сделать это.Это то, что я пытаюсь сделать что-то, что поддерживает Webpack?
Обновление : чтобы убедиться, что мне не нужно редактировать выполненный скрипт вручную каждый раз, когда я редактировал * 1011 Webpack* включить в каждый источник следующее:
window.WebpackBootrap= arguments.callee;
window.A = modules;
Это предоставляет необходимые переменные.