pub deps

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

Deps is one of the commands of the pub tool.

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

该命令可以将 Package 的依赖图示打印输出到控制台。该图示中包括 Package 声明在 pubspec 文件中的 直接依赖 以及这些直接依赖所依赖的 间接依赖

This command prints the dependency graph for a package. The graph includes both the immediate dependencies that the package uses (as specified in the pubspec), as well as the transitive dependencies pulled in by the immediate dependencies.

依赖信息默认以树状的形式打印输出。

The dependency information is printed as a tree by default.

例如,markdown_converter 这个示例的 pubspec 文件中声明了如下依赖信息:

For example, the pubspec for the markdown_converter example specifies the following dependencies:

dependencies:
  barback: ^0.15.2
  markdown: ^0.7.2

当你执行 pub deps 命令时则会看到 markdown_converter 的依赖图示如下:

Here’s an example of the pub deps output for markdown_converter:

$ 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

选项

Options

你可以查阅 全局选项 获取 Pub 命令所支持的命令选项。

For options that apply to all pub commands, see Global options.

--style=<style> or -s <style>
The specified style determines the output format.

--style=<style>-s <style> :指定的样式输出格式。

  • tree
    Prints dependency information as a tree. This is the default format.

    tree :以树状的形式打印依赖信息。这是默认格式。

  • list
    Prints dependency information as a list.

    list :以列表的形式打印依赖信息。

  • compact
    Prints dependency information as a compact list.

    compact :以紧凑列表的形式打印依赖信息。

--dev
Prints all package dependencies, including dev dependencies. Dev dependencies are included by default.

--dev :打印所有包依赖信息,包括开发时期依赖。它是默认选项。

--no-dev
Prints all package dependencies, excluding dev dependencies.

--no-dev :打印除了开发期依赖之外的所有包依赖。

--executables
Prints all available executables.

--executables :打印所有可用的可执行文件。

--style=<style> 选项或 -s <style> 选项:可选的选项。用于指定依赖项打印输出的样式。共有 简洁树状列表 三种,默认是树状样式。