如何清理Flutter过时的依赖库(pubs)

3
如图所示,在我的本地有几个相同的酒吧版本:
  • .pub-cache/hosted/pub.dartlang.org/some-version1
  • .pub-cache/hosted/pub.dartlang.org/some-version2
  • .pub-cache/hosted/pub.dartlang.org/some-version3
  • .pub-cache/hosted/pub.dartlang.org/some-version4
是否有一种方法可以将它们清理干净? 或者提供一个最小dart版本来清理它们。 (像 mini dart > 2.6.0)?

enter image description here

2个回答

4

我认为没有相应的命令可以实现这一点。因为pub无法知道您是否有旧项目依赖于其中较旧的软件包版本。

清除旧软件包的最简单方法是直接删除.pub-cache文件夹。当您第一次运行flutter pub get命令时,您实际使用的包将会被重新下载,这将清除未使用的软件包。


2
不是理想的方法,但是也是正确的方法之一。我不喜欢这个方式,因为它对我来说是一个很大的文件夹(2.71G),而且我的网络速度也不是很快。我暂时可以先不管它。 - JerryZhou

0

Flutter 1.17 提供了一个新的命令:flutter pub outdated,这对于开发有很大的进展。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接