为啥颤振 pub 缓存修复会下载以前使用的每个包版本?

Posted

技术标签:

【中文标题】为啥颤振 pub 缓存修复会下载以前使用的每个包版本?【英文标题】:Why flutter pub cache repair downloads every package version previously used?为什么颤振 pub 缓存修复会下载以前使用的每个包版本? 【发布时间】:2020-04-24 17:54:22 【问题描述】:

flutter pub cache repair 命令会下载以前使用的每个软件包版本,甚至包括我不再使用的库。为什么?

有什么方法可以清理所有内容并仅下载最后一个软件包版本吗?

【问题讨论】:

【参考方案1】:

不幸的是,Dart 开发团队认为磁盘空间问题已成为过去,并且没有提供标准命令来清除全局缓存。

因此,只有一种方法——自己清空文件夹~/.pub-cache/hosted/pub.dartlang.org。然后,您可以分别为每个实际应用程序重新安装软件包。

【讨论】:

以上是关于为啥颤振 pub 缓存修复会下载以前使用的每个包版本?的主要内容,如果未能解决你的问题,请参考以下文章

使用颤振在移动设备上缓存图像

升级我的颤振后如何修复以下错误

为啥颤振本地化不能正常工作?

为啥我们应该在颤振中使用选项?

Flutter build 给出 .pub-cache cloud firestore 错误

为啥在颤振项目中添加启动器图标时出现错误?