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 ответов

10 просмотров

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

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 за простые апдейты)

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта