У меня есть вопрос.
Я новичок в webpack4, и мне сказали применить его в проекте, который представляет собой веб-приложение .Net MVC и AngularJS 1.6. В проекте есть некоторые недостатки, которые вызывают некоторые проблемы с повторным использованием некоторых функций внутри угловых файлов. Итак, мой первый шаг — связать весь код с помощью webpack4, использовать babel и т. д. Однако проблема заключается в паре файлов .js, таких как службы angular, контроллеры, простые файлы .js, которые предыдущие разработчики использовали объект окна. После внесения пары записей (каждая запись для части приложения - service-bundle.js, controller-bundle.js и т. д.) функции, переменные, которые назначены объекту окна, больше не работают. Мой вопрос: возможно ли какой-то «сделать» объект окна общим для всех записей, чтобы всякий раз, когда новая переменная или функция была назначена объекту окна в любом файле, была «видимой» и рассматривалась как какой-то общий модуль?
Сейчас мне нужно хранить файлы с window.function/variable отдельно от записей веб-пакета и импортировать как отдельные файлы.
Ваше здоровье
$window
вместоwindow
во всем, что может использовать угловой DI - person Brian   schedule 14.09.2018