Size: a a a

2020 November 14

EO

Eugene Obrezkov in Frontend UA
без понятия как работают воркспейсы в ярне и что они могут решить, а что нет

я повторюсь, раш для больших репозиториев, я сомневаюсь что воркспейсы умеют быстро собрать 1000 пакетов в одном репо
источник

EO

Eugene Obrezkov in Frontend UA
в том же пнпм тоже есть воркспейсы и их хватает для небольших проектов
если писать чисто фронт с 20-30 пакетами, то воркспейсов за голову хватит
источник

EO

Eugene Obrezkov in Frontend UA
раш это скорее сопроводительный тул, который решает организационные проблемы побольше
источник

EO

Eugene Obrezkov in Frontend UA
источник

EO

Eugene Obrezkov in Frontend UA
там всё есть 🙂
источник

DZ

Dmitry Zherebko in Frontend UA
источник

DZ

Dmitry Zherebko in Frontend UA
только с ярном всё равно будут фантомные зависимости
источник

AL

Andrey Listochkin in Frontend UA
Eugene Obrezkov
в том же пнпм тоже есть воркспейсы и их хватает для небольших проектов
если писать чисто фронт с 20-30 пакетами, то воркспейсов за голову хватит
а раш с pnpm подружить можно?
источник

R🔘

Roman 🔘 in Frontend UA
Dmitry Zherebko
только с ярном всё равно будут фантомные зависимости
ну по опыту, вот эти все ярн хоистинги, это прямой путь к ручному управлению между пакетами, у нас по крайней мере было так
источник

R🔘

Roman 🔘 in Frontend UA
хотя пакетов было до 5(немного)
источник

EO

Eugene Obrezkov in Frontend UA
Andrey Listochkin
а раш с pnpm подружить можно?
его так и нужно использовать 🙂
источник

EO

Eugene Obrezkov in Frontend UA
Dmitry Zherebko
только с ярном всё равно будут фантомные зависимости
ну, это проблема нпм и ярна
источник

DZ

Dmitry Zherebko in Frontend UA
ну я с монорепой игрался года 3 или больше назад и тогда раш был совсем сырой, в итоге только ярн воркспейсы подошли, хотя конечно фантомные зависимости такое себе
источник

EO

Eugene Obrezkov in Frontend UA
Roman 🔘
ну по опыту, вот эти все ярн хоистинги, это прямой путь к ручному управлению между пакетами, у нас по крайней мере было так
+

я по итогу просто взорвался, прописал пару "словечек", после очередного двухдневного дебага из-за всех этих всплытий и я закопал нпм у нас в команде
источник

EO

Eugene Obrezkov in Frontend UA
теперь только пнпм и сейчас адвокачу его использование как пакетный менеджер по умолчанию
источник

EO

Eugene Obrezkov in Frontend UA
а те кто на раше, то те изначально на пнпм уже сидят
источник

R🔘

Roman 🔘 in Frontend UA
Eugene Obrezkov
а те кто на раше, то те изначально на пнпм уже сидят
ну он дефолтный, но там можно переключаться же
источник

AL

Andrey Listochkin in Frontend UA
я все не соберусь свой package.json довести до ума, чтоб pnpm работал. А то знаешь - плагины для eslint+pnpm = маленькая боль
источник

DZ

Dmitry Zherebko in Frontend UA
а pnpm это не тоже самое что и yarn plug and play? вроде концепутально очень похоже
источник

EO

Eugene Obrezkov in Frontend UA
Andrey Listochkin
я все не соберусь свой package.json довести до ума, чтоб pnpm работал. А то знаешь - плагины для eslint+pnpm = маленькая боль
да, еслинт красавцы, но решение есть
источник