мы недавно развернули наши приложения как обычно этим утром, и мы получили сообщения о том, что веб-приложение не работает в IE11. Мы подтвердили, что он не работает в IE - но Chrome, Firefox и Edge все в порядке.
Ошибка была связана с тем, что пользовательский модуль, созданный нами в 2016 году, не был найден - так что я удалил это полностью. Теперь я получаю еще одну проблему с неизвестным поставщиком в IE:
Неизвестный поставщик: toastServiceProvider <- toastService <- errorInterceptor <- $ http <- app-translate-loader <- $ translate </p>
toastService
/ errorInterceptor
- это пользовательские службы. app-translate-loader
- это пользовательский загрузчик переводов для $translate
для получения переводов.
Наш основной Angular модуль выглядит следующим образом (с удалением большого количества):
angular.module(appName,
[
'ui.tree',
'ngSanitize',
'ui.grid.treeView',
'angular-click-outside',
'angular.morris',
'angularMoment',
'LocalStorageModule',
'ngCookies',
'ngFileUpload',
'ngResource',
'ngRoute',
'pascalprecht.translate',
'ngDialog',
'app.translate',
]);
Это имеет проблема была только с момента последнего развертывания в декабре, когда все было хорошо. Я прошел через Git, и нет никаких очевидных изменений, которые заставили бы IE перестать работать следующим образом.