目錄

Deps 命令是 Pub 工具 中的一個命令。

$ dart pub deps [--style=<style>] [--[no-]dev] [--executables]

該命令可以將 Package 的依賴圖示列印輸出到控制檯。該圖示中包括 Package 宣告在 pubspec 檔案中的 直接依賴 以及這些直接依賴所依賴的 間接依賴

依賴資訊預設以樹狀的形式列印輸出。

例如,markdown_converter 這個範例的 pubspec 檔案中聲明瞭如下依賴資訊:

dependencies:
  barback: ^0.15.2
  markdown: ^0.7.2

當你執行 dart pub deps 命令時則會看到 markdown_converter 的依賴圖示如下:

$ 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=<style>-s <style>

指定的樣式輸出格式。

  • tree
    以樹狀的形式列印依賴資訊。這是預設格式。

  • list
    以列表的形式列印依賴資訊。

  • compact
    以緊湊列表的形式列印依賴資訊。

--[no-]dev

列印所有套件相依資訊,包括開發依賴。如果你不想列印開發依賴,使用 --no-dev

--executables

列印所有可用的可執行檔案。

--json

以 JSON 格式輸出。