Passa al contenuto principale
Versione: Prossimo

pnpm list

Alias: ls

Questo comando produrrà tutte le versioni dei pacchetti che sono installati e le loro dipendenze, in una struttura ad albero.

Gli argomenti posizionali sono identificatori name-pattern@intervallo-versioni, che limiteranno i risultati solo ai pacchetti nominati. Ad esempio, pnpm list "babel-*" "eslint-*" semver@5.

Opzioni

--recursive, -r

Esegui il comando in ogni pacchetto in sottocartelle o in ogni pacchetto dello spazio di lavoro, quando eseguito all'interno di uno spazio di lavoro.

--json

Registra l'output in formato JSON.

--long

Mostra informazioni aggiuntive.

--parseable

Produce cartelle di pacchetti in un formato analizzabile invece della loro vista ad albero.

--global, -g

Elenca i pacchetti nella cartella di installazione globale invece che nel progetto corrente.

--depth <number>

Profondità di visualizzazione massima dell'albero delle dipendenze.

pnpm ls --depth 0 (predefinito) elencherà solo le dipendenze dirette. pnpm ls --depth -1 elencherà solo i progetti. Utile all'interno di uno spazio di lavoro quando è usato con l'opzione -r. pnpm ls --depth Infinity elencherà tutte le dipendenze indipendentemente dalla profondità.

--prod, -P

Visualizza solo il grafico delle dipendenze per i pacchetti in dependencies e optionalDependencies.

--dev, -D

Visualizza solo il grafico delle dipendenze per i pacchetti in devDependencies.

--no-optional

Non visualizzare i pacchetti da optionalDependencies.

--only-projects

Visualizza solo le dipendenze che sono anche progetti all'interno dell'area di lavoro.

--exclude-peers

Exclude peer dependencies from the results (but dependencies of peer dependencies are not ignored).

--filter <selettore_pacchetto>

Ulteriori informazioni sui filtri.