typescript - Comment déclencher la construction des packages automatiquement lors de l'utilisation de pnpm install ?
Notre projet utilise pnpm + workspace + TypeScript en suivant le standard monorepo. Après avoir cloné le dépôt, nous exécutons pnpm install pour installer les dépendances et lier les paquets locaux entre eux. Mais le code à l'intérieur de chaque paquet reste toujours en mode code source dans les fichiers .ts. Comment déclencher automatiquement pnpm run build pour chaque paquet afin d'avoir un dossier dist à l'intérieur du paquet lors de l'utilisation de pnpm install pour la première fois ?
Réponse #1
ajoutez un script prepare dans chaque package.json, comme prepare: pnpm run build. il sera déclenché lors de l'installation locale avec pnpm sans aucun argument.