Ricerca nel sito web

typescript - Come far sì che i pacchetti vengano compilati automaticamente quando si utilizza pnpm install?


Il nostro progetto utilizza pnpm + workspace + typescript seguendo lo standard monorepo. Dopo aver clonato il repository, eseguiamo pnpm install per installare le dipendenze e collegare i pacchetti locali tra loro. Ma il codice all'interno di ciascun pacchetto rimane ancora in modalità sorgente nei file .ts. Come fare per far eseguire automaticamente pnpm run build in ciascun pacchetto in modo da avere una cartella dist all'interno del pacchetto quando si usa pnpm install la prima volta.

Risposta n. 1

aggiungi lo script prepare in ogni package.json, come prepare: pnpm run build. Verrà eseguito durante l'installazione locale di pnpm senza alcun argomento.