typescript - Kako automatski pokrenuti izgradnju paketa prilikom korištenja pnpm install?


Naš projekt koristi pnpm + workspace + typescript u skladu s monorepo standardom. Nakon što kloniramo repozitorij, pokrećemo pnpm install kako bismo instalirali ovisnosti i povezali lokalne pakete međusobno. No, kod unutar svakog paketa i dalje ostaje u izvornom obliku u .ts datotekama. Kako automatski pokrenuti pnpm run build za svaki paket kako bi unutar paketa bio dist folder prilikom prvog korištenja pnpm install.

Odgovor #1

dodajte prepare skriptu u svaki package.json, poput prepare: pnpm run build. ona će se pokrenuti pri lokalnoj pnpm instalaciji bez ikakvih argumenata.