pnpm list
Alias: ls
Perintah ini akan menampilkan semua versi paket yang diinstal, serta serta dependensinya, dalam struktur pohon.
Argumen posisinya adalah name-pattern@version-range, yang akan membatasi hasil hanya pada paket yang diberi nama. Misalnya, pnpm list "babel-*" "eslint-*" semver@5.
Opsional#
--recursive, -r#
Jalankan perintah pada setiap paket di subdirektori atau pada setiap paket di workspace, ketika dijalankan di dalam workspace.
--json#
Output log dalam format JSON.
--long#
Tampilkan informasi tambahan.
--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#
Menghasilkan direktori paket dalam format yang dapat diuraikan, bukan dalam tampilan hierarki.
--global, -g#
Buat daftar paket di direktori instal global alih-alih di proyek saat ini.
--depth <number>#
Kedalaman maksimum hirarki depedensi yang di tampilkan.
pnpm ls -- depth 0 (asali) hanya akan mencantumkan dependensi langsung. pnpm ls -- depth -1 hanya akan mencantumkan proyek. Berguna di dalam workspaceketika digunakan dengan opsi -r. pnpm ls -- depth Infinity akan mencantumkan semua dependensi terlepas dari kedalamannya.
--prod, -P#
Tampilkan hanya grafik ketergantungan untuk paket di dalam dependensi dan optionalDependencies.
--dev, -D#
Hanya menampilkan pohon dependensi untuk paket yang ada di dalam devDependencies.
--no-optional#
Jangan tampilkan paket dari optionalDependencies.
--only-projects#
Hanya menampilkan dependensi yang juga merupakan proyek dalam workspace.
--exclude-peers#
Exclude peer dependencies from the results (but dependencies of peer dependencies are not ignored).
--filter <package_selector>#
Baca lebih lanjut tentang filtering.
--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.