dart pub deps
Deps 是 pub 工具的其中一個命令。
$ dart pub deps [--style=<style>] [--[no-]dev] [--executables]
此命令會列印套件的相依性圖表。該圖表包括套件使用的直接相依性(如 pubspec 中指定的),以及由直接相依性引入的遞移相依性。
依預設,相依性資訊會以樹狀結構列印。
例如,markdown_converter 範例的 pubspec 指定了下列相依性
yaml
dependencies:
barback: ^0.15.2
markdown: ^0.7.2
以下是 markdown_converter 的 dart pub deps
輸出的範例
$ dart pub deps
markdown_converter 0.0.0
|-- barback 0.15.2+6
| |-- collection 1.1.2
| |-- path 1.3.6
| |-- pool 1.1.0
| | '-- stack_trace...
| |-- source_span 1.2.0
| | '-- path...
| '-- stack_trace 1.4.2
| '-- path...
'-- markdown 0.7.2
選項
#如需適用於所有 pub 命令的選項,請參閱全域選項。
--style=<樣式>
或 -s <樣式>
#指定的樣式會決定輸出格式
tree
- 以樹狀結構列印相依性資訊。這是預設格式。
list
- 以清單形式列印相依性資訊。
compact
- 以精簡清單形式列印相依性資訊。
--[no-]dev
#預設情況下,會列印所有相依性,包括開發相依性 (--dev
)。若要移除開發相依性,請使用 --no-dev
。
--executables
#列印所有可用的可執行檔。
--json
#產生 JSON 格式的輸出。
在工作區中
#在Pub 工作區中,dart pub deps
將會列出工作區中所有套件的相依性,一次列出一個工作區套件。
除非另有說明,否則本網站上的文件反映的是 Dart 3.6.0。頁面上次更新於 2024-12-10。 檢視原始碼 或回報問題。