У меня есть приложение Angular, которое работает в Chrome, но не работает (очевидно) в Internet Explorer.Вот что происходит:
Некоторые из устанавливаемых мной модулей NPM поставляются с разными дистрибутивами.Так, например, структура папок в kendo-angular-charts
выглядит следующим образом:
- dist
|- cdn
|- es
|- es2015
|- npm
|- systemjs
Когда сайт разрывается в IE, это происходит из-за следующего объявления в es2015\common\configuration.service.js
:
export class Change {
constructor(key, value) {
this.key = key;
this.value = value;
}
}
Это ломается (неверная синтаксическая ошибка), потому что классы ES2015 не поддерживаются в Internet Explorer .Но в папке es
также есть совершенно корректная версия ES5-файла.
Так как мне использовать это вместо?
Я проверил angular.json
и package.json
дляпараметры, которые кажутся связанными, но ничего не нашли.