Size: a a a

Советский Angular

2020 February 07

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
а иви еще не релизнулось, алло)
Судя по имеющейся информации, релиз Ivy действительно состоится вместе с Angular 9, но не стоит ожидать стабильной работы раньше Angular 11, и вот почему. — https://t.me/angular_fox/262
источник

E

Eugene in Советский Angular
Igor Bodnar
Все твои 3party которые лежат в нод модулях не перекомпилировались под иви?
очень много не перекомпилировалось, что-то пришлось манкипатчить.
источник

IB

Igor Bodnar in Советский Angular
Eugene
очень много не перекомпилировалось, что-то пришлось манкипатчить.
Например?
источник

E

Eugene in Советский Angular
Igor Bodnar
Например?
ng-zorro
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor Bodnar
Например?
там у них список из тысяч либ
источник

E

Eugene in Советский Angular
они даже проект замутили для того чтобы разработчики могли свои либы под ivy адаптировать, написали тулзу для проверки)
источник

IB

Igor Bodnar in Советский Angular
Eugene
ng-zorro
И чего с ним пришлось делать?
источник

AK

Alex Kulagin 🏡 in Советский Angular
А сколько либ, которые застряли в нг6 и из никто не будет переписывать? Ммм...
источник

E

Eugene in Советский Angular
Igor Bodnar
И чего с ним пришлось делать?
сначала пришлось компилить вложенные пакеты, потому что монорепа с вложенными пакетами, а затем прогонять все остальное
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
там у них список из тысяч либ
А в доке скромненько написано Ivy and libraries
Ivy applications can be built with libraries that were created with the View Engine compiler. This compatibility is provided by a tool known as the Angular compatibility compiler (ngcc). CLI commands run ngcc as needed when performing an Angular build.
источник

E

Eugene in Советский Angular
это один пример, либ несовместимых дофига
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
они даже проект замутили для того чтобы разработчики могли свои либы под ivy адаптировать, написали тулзу для проверки)
Как стать GDE
— Активничать
— Дождаться номинации
— Отправить заявку
— Пройти интервью
— Дождаться NDA
— Проверить спам
— Проверить спам завтра
— Проверять спам вчера
— Подписать NDA
источник

IB

Igor Bodnar in Советский Angular
Eugene
сначала пришлось компилить вложенные пакеты, потому что монорепа с вложенными пакетами, а затем прогонять все остальное
Как компилить?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor Bodnar
А в доке скромненько написано Ivy and libraries
Ivy applications can be built with libraries that were created with the View Engine compiler. This compatibility is provided by a tool known as the Angular compatibility compiler (ngcc). CLI commands run ngcc as needed when performing an Angular build.
Почему скромненько?
источник

IB

Igor Bodnar in Советский Angular
Вертихвост キバ 🏡🦊
Почему скромненько?
Забыли упомянуть тысячу несовместимых либ?
источник

E

Eugene in Советский Angular
Igor Bodnar
Как компилить?
отдельным скриптом дергать вложенный пакет через ngcc
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Igor Bodnar
Забыли упомянуть тысячу несовместимых либ?
да не, это все фиксится
источник

IB

Igor Bodnar in Советский Angular
Eugene
отдельным скриптом дергать вложенный пакет через ngcc
Т.е. вся проблема в том что ngcc не прошёлся по всем пакетам сам?
источник

E

Eugene in Советский Angular
Igor Bodnar
Т.е. вся проблема в том что ngcc не прошёлся по всем пакетам сам?
конкретно с ng-zorro - да
источник

IB

Igor Bodnar in Советский Angular
Eugene
конкретно с ng-zorro - да
А с кем другие проблемы были?
источник