pnpm store
Gestione dell'archivio dei pacchetti.
Comandi
status
Verifica la presenza di pacchetti modificati nell'archivio.
Restituisce il codice di uscita 0 se il contenuto del pacchetto è lo stesso del momento dello scompattamento.
add
Funzionalmente equivalente a pnpm add, tranne per il fatto che aggiunge nuovi pacchetti all'archivio direttamente senza modificare alcun progetto o file al di fuori dell'archivio.
prune
Rimuove i pacchetti senza riferimenti dal negozio.
I pacchetti non referenziati sono pacchetti che non vengono utilizzati da alcun progetto nel sistema. I pacchetti possono diventare non referenziati dopo la maggior parte delle operazioni di installazione, per esempio quando le dipendenze sono ridondanti.
Ad esempio, durante pnpm install, il pacchetto foo@1.0.0 viene aggiornato a foo@1.0.1. pnpm manterrà foo@1.0.0 nell'archivio, in quanto non rimuove automaticamente i pacchetti. Se il pacchetto foo@1.0.0 non viene utilizzato da nessun altro progetto sul sistema, diventa non referenziato. L'esecuzione di pnpm store prune rimuoverà foo@1.0.0 dall'archivio.
Eseguire pnpm store prune non è dannoso e non ha effetti collaterali sui tuoi progetti. Se le installazioni future richiederanno pacchetti rimossi, pnpm li scaricherà di nuovo.
È consigliabile eseguire occasionalmente pnpm store prune per ripulire l'archivio, ma non troppo frequentemente. A volte, i pacchetti non referenziati vengono richiesti di nuovo. Questo potrebbe verificarsi quando si cambiano i rami e si installano dipendenze più vecchie, in questo caso pnpm avrebbe bisogno di ri-scaricare tutti i pacchetti rimossi, rallentando brevemente il processo di installazione.
After pruning, pnpm displays the total size of removed files.
When the global virtual store is enabled, pnpm store prune also performs mark-and-sweep garbage collection on the global virtual store's links/ directory. Projects using the store are registered via symlinks in {storeDir}/v11/projects/, allowing pnpm to track active usage and safely remove unused packages from the global virtual store.
path
Restituisce il percorso alla cartella dell'archivio attivo.