non-ES5 class: expected LocationApi (класс из того пакета) to have an inner class declaration
для решения проблемы включили
"postinstall": "ngcc"
но пришла другая, перестало работать в IE (ChunkLoadError: Loading chunk).
Это может быть связано что ngcc не содержит es5? SUPPORTED_FORMAT_PROPERTIES: EntryPointJsonProperty[] =
['fesm2015', 'fesm5', 'es2015', 'esm2015', 'esm5', 'main', 'module', 'browser'];
как лучше решить проблему? отключаю "postinstall": "ngcc", удаляю проблемный пакет и все работает.
Как пакет называется?
это внутренний пакет, который ребята сделали.
Попробуйте target поставить в es2015
когда ставлю IE показывает белый экран
да
В логах IE11 что нибудь пишет?
если target es5 и выполнен "postinstall": "ngcc" , то интерфейс загружает но при клике на раут пишет ChunkLoaderError
Может нужно полифиллы добавить? Если всё работает в других браузерах с этим пакетом, то тут проблема в IE
возможно там что-то в пакете такое чего еще не установлено в текущих полифилах?
Наверное, если нужно IE поддерживать, то попробуйте в самом пакете покопаться и с полифилами
щас сделаю 1 эксперимент
es2015 это же es6. Там у ие все плохо с поддержкой, не уверен, что на одних полифилах можно вывезти
от IE одни проблемы
без пакета все ок в IE
postinstall ngcc, target es5, IE что пишет?
в таком составе без такого пакета все работает - ничего не пишет, надо идти в пакет и смотреть что там
в пакете target es5
Спасибо, все оказалось проще, пакет который был установлен на 10 версии, мой проект на 9, проапдейтил себя до 10 - все работает и в IE тоже. Спасибо команде angular за простые апдейты)
Ну так понятно теперь почему))
Обсуждают сегодня