Size: a a a

Webpack — русскоговорящее сообщество

2020 November 23

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Bareyko
ну модуль шапки это утрированно, там помимо этого еще вся логика отрисовки вложенных вертикалей. Без него нельзя банально отрисовать что-либо
ерунда, в зависимость можно вынетси все что угодно хоть по функциям
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
если там конечно не спагетти код у вас
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
У меня есть проект где как зависимость поставляется даже часть редакс стора с сагами
источник

AB

Alexander Bareyko in Webpack — русскоговорящее сообщество
Alex CherryTea
ерунда, в зависимость можно вынетси все что угодно хоть по функциям
не очень понимаю в таком случае, что здесь понимается под зависсимостью
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
зависимостью может быть любой обьект
источник

AB

Alexander Bareyko in Webpack — русскоговорящее сообщество
Alex CherryTea
У меня есть проект где как зависимость поставляется даже часть редакс стора с сагами
у нас так же, идет ленивое подключение стор и саг, но суть не в этом
источник

AB

Alexander Bareyko in Webpack — русскоговорящее сообщество
как я уже сказал выше, нельзя просто сбилдить вертикаль a и работать с ней, так как в проекте не будет ничего, что бы ее отобразило. Для этого есть другая вертикаль, которую тоже надо сбилдить - некий клей
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
ну у нас так же
источник

МИ

Максим Исаев... in Webpack — русскоговорящее сообщество
Привет! Пользуюсь VSCode, после добавления к имени алиаса "@" - @components не могу перейти к файлу по Ctrl + клик. В чем проблема?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Bareyko
как я уже сказал выше, нельзя просто сбилдить вертикаль a и работать с ней, так как в проекте не будет ничего, что бы ее отобразило. Для этого есть другая вертикаль, которую тоже надо сбилдить - некий клей
В чем проблема то. У меня НЕ микрофронтенд. Модули НЕ самодостаточные в том плане что по мимо браузерной апи им еще нужно некоторое апи приложения которое их будет использовать. Релизятся отдельно когда надо и когда готовы. Когда я разрабаываю такой модуль (т.е. модуль А, который должен быть всроен в уже написаный модуль Б) я создаю для него искуственную среду - прослойку с минимально необходимым ему апи (генерится автоматически ответами на вопросы так как у нас она всегда разная, но если бы она была всегда однотипная можно было ее тоже вынести как дев зависимость)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
таким образом среда разработки у меня выглядит как просто скомпанованвые зависимости из npm регистра, где динамическим и пересобираемой остается только та часть которуя я разрабатываю
источник

AB

Alexander Bareyko in Webpack — русскоговорящее сообщество
Alex CherryTea
В чем проблема то. У меня НЕ микрофронтенд. Модули НЕ самодостаточные в том плане что по мимо браузерной апи им еще нужно некоторое апи приложения которое их будет использовать. Релизятся отдельно когда надо и когда готовы. Когда я разрабаываю такой модуль (т.е. модуль А, который должен быть всроен в уже написаный модуль Б) я создаю для него искуственную среду - прослойку с минимально необходимым ему апи (генерится автоматически ответами на вопросы так как у нас она всегда разная, но если бы она была всегда однотипная можно было ее тоже вынести как дев зависимость)
проблема в том, что у нас yarn workspaces и пакетов этих свыше несколько сотен
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Bareyko
проблема в том, что у нас yarn workspaces и пакетов этих свыше несколько сотен
вы используйете сближенную зависимость, какие воркспейсы
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
вы чтобы лодаш подключить поднимаете всю их сотню воркспейсов?
источник

AB

Alexander Bareyko in Webpack — русскоговорящее сообщество
Alex CherryTea
вы чтобы лодаш подключить поднимаете всю их сотню воркспейсов?
нет, только наших собственных пакетов в yarn workspaces около двух сотен
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Bareyko
нет, только наших собственных пакетов в yarn workspaces около двух сотен
это был риторический вопрос...
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Alexander Bareyko
нет, только наших собственных пакетов в yarn workspaces около двух сотен
отнеситесь к вашим собственым пакетам как какому-то пакету в нпм
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
никаких тм воркспейсов просто сбилженый модуль
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
100 модулей
источник

AB

Alexander Bareyko in Webpack — русскоговорящее сообщество
Alex CherryTea
отнеситесь к вашим собственым пакетам как какому-то пакету в нпм
я это понимаю, но это слишком трудозатратно и выходит за рамки вопроса немного. проект уже построен на yarn workspaces, где практически каждая кнопочка это отдельный пакет со своим package.json. вычленить оттуда именно вертикаль не представляется возможным. Или представляется, но я не понимаю, причем тут это
источник