目次

dart pub deps

Depspubツール のコマンドの1つです。

$ 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

オプション

#

すべてのコマンドに適用されるオプションについては、グローバルオプションを参照してください。

--style=<style> または -s <style>

#

指定されたスタイルは出力形式を決定します

tree
依存関係情報をツリー形式で出力します。これはデフォルトの形式です。
list
依存関係情報をリスト形式で出力します。
compact
依存関係情報をコンパクトなリスト形式で出力します。

--[no-]dev

#

デフォルトでは、開発依存関係(`--dev`)を含むすべての依存関係を出力します。開発依存関係を除外するには、`--no-dev`を使用します。

--executables

#

利用可能なすべての実行可能ファイルを出力します。

--json

#

JSON形式で出力を生成します。