Size: a a a

Советский Angular

2020 October 01

VK

Vlad Kolebaev in Советский Angular
я подобное видел у яденег в дизайн системе
источник

K🦋

Kir 🦋 JS in Советский Angular
Круто, тогда на днях постараюсь допилить до вменяемого состояния и можем замутить стрим для всех кому интересно
источник

VK

Vlad Kolebaev in Советский Angular
у них там компонентф в жейсончике тоже описываются
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Kir 🦋 JS
Могу сделать демку чуть позже, оно пока оч сырое (а еще на vue)
это случайно не тоже самое, что делал @obenjiro, только у него было read only?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Vlad Kolebaev
у них там компонентф в жейсончике тоже описываются
это — dsl, а ast — это немного другое
источник

K🦋

Kir 🦋 JS in Советский Angular
Vlad Kolebaev
у них там компонентф в жейсончике тоже описываются
Может быть, почти все что работает с кодом сначала преобразуют код в АСТ (бабел, любой редактор)
источник

K🦋

Kir 🦋 JS in Советский Angular
Вертихвост キバ 🏡🦊
это — dsl, а ast — это немного другое
аа, да, тогда не оно
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
вот пример ast парсера, входные данные слева, выходные справа
https://astexplorer.net/
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
а dsl это больше к бизнес логике
https://en.wikipedia.org/wiki/Domain-specific_language
источник

K🦋

Kir 🦋 JS in Советский Angular
Вот я рассказывал про АСТ https://www.youtube.com/watch?v=ILSpvViUlPU
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

RR

Roman Revin 🇷🇺 in Советский Angular
Коллеги, добрый день. Подскажите, возможно ли отключить вызов ngcc во время билда (он уже был предварительно вызван из postinstall)? Проблема в том, что я хочу запустить параллельную сборку нескольких частей приложения (они оформлены как отдельные приложени). Но ngcc сразу фейлится из-за лок файла (он только в один поток может работать)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Roman Revin 🇷🇺
Коллеги, добрый день. Подскажите, возможно ли отключить вызов ngcc во время билда (он уже был предварительно вызван из postinstall)? Проблема в том, что я хочу запустить параллельную сборку нескольких частей приложения (они оформлены как отдельные приложени). Но ngcc сразу фейлится из-за лок файла (он только в один поток может работать)
+ тоже интересно

у себя пока решил только тем, что персистентно храню node_modules
источник

RR

Roman Revin 🇷🇺 in Советский Angular
Вертихвост キバ 🏡🦊
+ тоже интересно

у себя пока решил только тем, что персистентно храню node_modules
у меня странная херня, ngcc компилит - всё ок, ci кладёт это в кеш. Но когда запускаю build, то докомпиливается ещё один пакет, который, почему-то, игнорируется во время ngcc
источник

RR

Roman Revin 🇷🇺 in Советский Angular
грешу фейл на это, раньше проблем не было (пока параллельно не начали собирать)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Roman Revin 🇷🇺
у меня странная херня, ngcc компилит - всё ок, ci кладёт это в кеш. Но когда запускаю build, то докомпиливается ещё один пакет, который, почему-то, игнорируется во время ngcc
у меня сейчас вот так сделано, но не помогает)

RUN ./node_modules/.bin/ngcc --source /root/app/node_modules --properties es2015 browser module main --first-only --create-ivy-entry-points --async --tsconfig /root/app/apps/…/tsconfig.app.json --use-program-dependencies
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Roman Revin 🇷🇺
грешу фейл на это, раньше проблем не было (пока параллельно не начали собирать)
говорят, что ngcc должно быть достаточно, но это не так по факту
https://dev.to/egorpavlikhin/dockerize-angular-9-10-app-with-cached-dependencies-31lp
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
там же доклад у Алексея только что был)
буду сейчас в записи смотреть
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник