169 похожих чатов

Всем привет! Angular 9. подключили npm пакет появилась ошибка getInternalNameOfClass() called on a

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", удаляю проблемный пакет и все работает.

21 ответов

15 просмотров

Как пакет называется?

Aleksandr-Shatilov Автор вопроса
.
Как пакет называется?

это внутренний пакет, который ребята сделали.

Попробуйте target поставить в es2015

Aleksandr-Shatilov Автор вопроса
.
Попробуйте target поставить в es2015

когда ставлю IE показывает белый экран

Aleksandr-Shatilov Автор вопроса
Aleksandr Shatilov
да

В логах IE11 что нибудь пишет?

Aleksandr-Shatilov Автор вопроса
.
В логах IE11 что нибудь пишет?

если target es5 и выполнен "postinstall": "ngcc" , то интерфейс загружает но при клике на раут пишет ChunkLoaderError

Aleksandr Shatilov
если target es5 и выполнен "postinstall": "ngcc" ...

Может нужно полифиллы добавить? Если всё работает в других браузерах с этим пакетом, то тут проблема в IE

Aleksandr-Shatilov Автор вопроса
.
Может нужно полифиллы добавить? Если всё работает ...

возможно там что-то в пакете такое чего еще не установлено в текущих полифилах?

Aleksandr Shatilov
возможно там что-то в пакете такое чего еще не уст...

Наверное, если нужно IE поддерживать, то попробуйте в самом пакете покопаться и с полифилами

Aleksandr-Shatilov Автор вопроса
.
Попробуйте target поставить в es2015

es2015 это же es6. Там у ие все плохо с поддержкой, не уверен, что на одних полифилах можно вывезти

Aleksandr Shatilov
без пакета все ок в IE

postinstall ngcc, target es5, IE что пишет?

Aleksandr-Shatilov Автор вопроса
.
postinstall ngcc, target es5, IE что пишет?

в таком составе без такого пакета все работает - ничего не пишет, надо идти в пакет и смотреть что там

Aleksandr-Shatilov Автор вопроса
.
postinstall ngcc, target es5, IE что пишет?

Спасибо, все оказалось проще, пакет который был установлен на 10 версии, мой проект на 9, проапдейтил себя до 10 - все работает и в IE тоже. Спасибо команде angular за простые апдейты)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта