Questa è una documentazione non rilasciata per la versione pnpmProssimo.
Per la documentazione aggiornata, vediultima versione (10.x).
Versione: Prossimo
Lavorare con Git
File lock
Dovresti eseguire sempre il commit del file lock (pnpm-lock.yaml
). Questo per molte ragioni, le principali sono:
- permette di avere installazioni più veloci per CI e ambienti di produzione, grazie alla possibilità di saltare la risoluzione dei pacchetti
- impone installazioni e risoluzioni coerenti tra gli ambienti di sviluppo, di test e di produzione, il che significa che i pacchetti utilizzati durante i test e in produzione saranno esattamente gli stessi di quando hai sviluppato il tuo progetto
Conflitti di unione
pnpm può risolvere automaticamente i conflitti di unione inpnpm-lock.yaml
. Se hai conflitti, eseguipnpm install
ed esegui il commit dei cambiamenti.
Attenzione, però. Si consiglia di controllare i cambiamenti prima di mettere un commit nello stage, perché non possiamo garantire che pnpm scelga l’head corretto - viene compilato invece con il lockfile più recente, essendo l’ideale nella maggior parte dei casi.