pub cache

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

Cache is one of the commands of the pub tool.

$ pub cache add <package> [--version <constraint>] [--all]
$ pub cache repair

pub cache 命令用于操作 Pub 位于系统中的缓存。你可以使用 pub cache add 命令将新的 Package 添加至缓存。也可以使用 pub cache repair 命令将 Package 从缓存中清除并重新安装。

The pub cache command works with the system cache. To add new packages to your cache, use pub cache add. To perform a clean reinstall of the packages in your system cache, use pub cache repair.

选项

Options

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

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

add <package>
Installs a library in your cache.
在你的缓存中安装一个库。
--all
Optional. Use with pub add to install all matching versions of a library.
可选的选项。与 pub add 结合使用用于安装某个库的所有版本。
--version <constraint>
Optional. Use with pub add to install the best version matching the specified constraint. For example:
可选的选项。与 pub add 结合使用根据限制条件安装最适合的版本。例如:
$ pub cache add barback --version "<=0.8.0 <0.110"
If --version is omitted, pub installs the best of all known versions.
如果省略掉 --version,Pub 会从已知的版本中挑选一个最适合的进行安装。
repair
It's possible for packages in your pub cache to change or break. For example, some editors make it easy to find implementation files for packages in the pub cache, and you might accidentally edit one of those files. The pub cache repair command performs a clean reinstall of all hosted and git packages in the system cache.
你 Pub 缓存中的 Package 是有可能被修改或破坏的。例如,某些编辑器可以轻松地在 Pub 缓存中找到 Package 的实现文件,而你也许会对这些文件进行修改导致它们与原本的逻辑不一致。pub cache repair 命令可以对系统缓存中的所有 Package 执行重安装以修正篡改的问题。