跳到主要内容

dart pub cache

Cachepub 工具 的一个命令。

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

dart pub cache 命令与 系统缓存 一起使用。

向系统缓存添加包

#

您可以手动将包添加到系统缓存中

dart pub cache add <package>

重新安装系统缓存中的所有包

#

您可以对系统缓存中的所有包执行一次干净的重新安装

dart pub cache repair

当系统缓存中的包由于某种原因被更改或损坏时,此命令会很有用。

例如,一些编辑器可以轻松找到系统缓存中包的实现文件,您可能会不小心编辑了其中一个文件。

清空全局系统缓存

#

您可以清空整个系统缓存以回收额外的磁盘空间或删除有问题的包

dart pub cache clean

选项

#

适用于所有 pub 命令的选项,请参阅 全局选项

--all

#

使用 dart pub cache add --all 安装库的所有匹配版本。

--version <constraint>

#

dart pub cache add 一起使用,以安装最匹配指定约束的版本。例如

dart pub cache add http --version "0.12.2"

如果省略 --version,pub 将安装所有已知版本中最佳的一个。