Как стать автором
Обновить

Комментарии 9

Можно поподробнее о следующем: Создает единую глобальную папку node_modules на компьютере и используем символические ссылки на нее в проектах

Вот обзорная статья о pnpm простыми словами.

https://habr.com/ru/articles/587254/

Там же и холивары на тему целесообразности использования pnpm

Не понятно к чему статья?

Обычный npm умеет link и довольно давно. Если это чем то хуже чем то что делает pnpm то чем? Визуально быстрее, тут вообще без комментариев, без замеров нет смысла об этом писать.

А пробовали lerna для организации монорепы? Я вот всё подумываю в свой проект нерабочий его затащить

С lerna все хитро: изначальный продукт немного умер. Потом разработку lerna перехватили ребята, которые делают nx. И теперь lerna внутри - это nx.

Я в этой связи перевез достаточно большой проект с lerna на nx. Нравится. Там очень много свистелок, которые не особо нужны, но ядро работает прекрасно и делает все, что необходимо.

Если не нравится nx, есть turborepo. Он местами даже поинтереснее будет. Но частично написан на Rust. Для pet-проекта это не беда. Для большого проекта - это значит что чтобы заглянуть в него, надо понимать неплохо Rust.

Делаю проект сейчас на next.js node.js ts prisma postgres tanstack-query zod , с использованием pnpm очень удобно.

Если в VS Code кодить, при переключении между бэком и фронтом, случаются бесконечные лоадинги Intellisense, и как следствие не верная интерпретация .tsconfig?

Ни у меня, ни у коллег такого нет

Так новый yarn умеет тоже самое и даже лучше.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации