Passa al contenuto principale
Version: 5.x

pnpm update

Alias: up

pnpm update aggiorna i pacchetti alla loro ultima versione in base all'intervallo specificato.

Se utilizzato senza argomenti, aggiorna tutte le dipendenze. È possibile utilizzare modelli per aggiornare dipendenze specifiche.

TL;DR#

ComandoSignificato
pnpm upAggiorna tutte le dipendenze, aderendo agli intervalli specificati in package.json
pnpm up --latestAggiorna tutte le dipendenze, ignorando gli intervalli specificati in package.json
pnpm up [email protected]Aggiorna foo all'ultima versione su v2
pnpm up "@babel/*"Aggiorna tutte le dipendenze nell'ambito @babel

Opzioni#

--recursive, -r#

Esegue contemporaneamente l'aggiornamento in tutte le sottocartelle con un package.json (tranne node_modules).

Esempi di utilizzo:

pnpm --recursive update# aggiorna tutti i pacchetti fino a 100 sottocartelle in profonditàpnpm --recursive update --depth 100# aggiorna typescript all'ultima versione in ogni pacchettopnpm --recursive update [email protected]

--latest, -L#

Aggiunto nella versione: v3.2.0

Ignora l'intervallo di versioni specificato in package.json. Verrà invece utilizzata la versione specificata dal tag più recente (potenzialmente aggiornando i pacchetti tra le versioni principali).

--global#

Aggiorna i pacchetti globali.

--workspace#

Aggiunto nella versione: v4.4.0

Cerca di collegare tutti i pacchetti dallo spazio di lavoro. Le versioni vengono aggiornate per corrispondere a quelle dei pacchetti all'interno dello spazio di lavoro.

Se vengono aggiornati pacchetti specifici, il comando avrà esito negativo se una delle dipendenze aggiornate non viene trovata all'interno dello spazio di lavoro. For instance, the following command fails if express is not a workspace package: pnpm up -r --workspace express.

--prod, -P#

Only update packages in dependencies and optionalDependencies.

--dev, -D#

Only update packages in devDependencies.

--no-optional#

Don't update packages in optionalDependencies.

--interactive, -i#

Added in: v4.8.0

Show outdated dependencies and select which ones to update.

--filter <selettore_pacchetto>#

Ulteriori informazioni sui filtri.