Артыкулы для тых, хто
выводзіць стэк у прод
Матэрыялы пра React, Node.js, TypeScript і AI. Перакладзены тэкст паказваецца, калі ён ёсць. Калі не — вы бачыце англійскі тэкст і пазнаку пра гэта.
Тэг: pnpm
Чаму pnpm інсталюе быстрэй, чым npm: хранэнне, звязкі і строгая структура node_modules
PNPM працюе быстрэй за npm пад часы інсталляцыі завдзяк викорыстанню хранэння з адресавамі, жорсткіх сяючых паўзакоў заместо копій, а таксама строгага структурування падметаў node_modules, якае адмовляецца ад дорогіх процэсаў переносу коду.
3 хв чытанняDriftr: адмініструемы калібруемы манеджер версій Node па аднойчыні пасля таго, як развіцце Volta зупінілася
Заменіце тыхія методы працы Volta на дадаткі Go shims, элементы проекту pins, а таксама оптымізацыю спадзячага магазіна pnpm, якая не дазволяе файлам node_modules копіювацца ў кожным репазітарые.
8 хв чытанняПераместіце бэкенд NestJS у монорепо pnpm і Turborepo.
Раздзеляйце контракты TypeScript між API-мі через працовыя прасторы pnpm, графы задач Turborepo, Dockerfiles, якія падходзяць для кэшавання, і каталогі pnpm — не прыводзячы стандартныя элементы ў стан некарыстнае скарбніця.
7 хв чытанняПеракіранне проекту Node з npm на pnpm без парадоксаў для каманды
npm протып pnpm: парадакт дыскавог распадзелу, фантамныя залежнасці і файлы блокавання; далей — міграцыя команды Node.js з выкарыстоўваннем pnpm, элементав import, параметра only-allow і поля packageManager з фіксаваным значэннем.
6 хв чытанняПасэпэйкаванне прамыслов pnpm і Turborepo для монарепаў у прыкладнах Node.js, шаг за шагам
Створыце манорэпа на TypeScript з порожней папкі за допамогай пакета pnpm workspaces і Turborepo, а потым запускайце, будуйце і фільтруйце задачы для веб-дзялоў, API і спакетаў, якія дзелююцца між сабой.
8 хв чытанняЯк Turborepo падчырываецца ў NestJS Monorepo і калі яго можна прыняць за непатрэбны
Як Turborepo, pnpm workspaces і NestJS дзельняцьця работу ў TypeScript манорепа: спакеты, якія выкарыстоўваюцца ўсімі, графы задач, кэшаванне, рызыкі зв’язку і калі можна ўжо не выкарыстоўваць такія падходы.
15 хв чытанняАналіз прычын спадзеючага часу запуску Webpack Monorepo пры прабоўце выкарыстаць новы інструмент для збірання коду
Як аналіз процеса складання мікро-фронтэнда на Webpack працэю, яка трывала 20 хвілін, паказаў на викорыстанне Terser, Babel, процесы інсталяцій і кэшавання ў Docker, а таксама якія змены дапамоглі скорачыць час складання да апошніх двух хвілін.
9 хв чытанняНастройка Prisma 7 у проекте Next.js 16 з TypeScript
З’явіце Prisma 7 у прыграме Next.js 16 з TypeScript, налаштавце prisma.config.ts, запустіце міграціі PostgreSQL і выкорыстаўце кліента-сінглтон, каб з’явіць не было вытэканняя з’яносоў.
4 хв чытанняnpm протып pnpm: Порэванаўленне хранення, скорасці і практычных наследкаваў
У этай стацыі практычна паравярэнне таго, як npm і pnpm карацца з хранэнням залежнасцяў, шырокаспектам інсталявання і процесамі работы з монорепо, каб дапамогчы вам выбраць наяўнейшы інструмент для вашага проекту.
11 хв чытання
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.