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.

--lockfile-only#

Added in: v10.23.0

Read package information from the lockfile instead of checking the actual node_modules directory. This is useful for quickly inspecting what would be installed without requiring a full installation.

--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.

--find-by <finder_name>#

Added in: v10.16.0

Use a finder function defined in .pnpmfile.mjs to match dependencies by properties other than name.