如何清理扑扑的酒吧缓存?

时间:2020-11-09 14:29:51

标签: flutter dart dart-packages

我正在尝试清除先前安装的dart软件包,但找不到相同的任何特定命令。

flutter clean仅删除内部版本,而不会清除已安装的dart程序包的缓存

我该怎么做?先前的软件包与当前的软件包一致,我无法创建一个构建

2 个答案:

答案 0 :(得分:0)

Flutter GitHub ...

您添加到pubspec.yaml的软件包将下载到 〜/ .pub-cache / ...每个版本,并在所有项目之间共享。 如果软件包来自pub.dartlang.org,它将存储在 〜/ .pub-cache / hosted / pub.dartlang.org /

您可以从〜/ .pub-cache / ...(或整个〜/ .pub-cache / hosted / pub.dartlang.org /目录)中删除软件包以清理缓存。您需要运行flutter packages进入活动项目,以重新下载所需的依赖项。

TL; DR:只需直接从文件系统中删除软件包并重新下载即可。

答案 1 :(得分:0)

实际上,您应该尝试解决先前软件包的冲突,然后使用nuget restore命令获取软件包。 对于不需要的软件包,请从flutter pub get文件中删除它们的依赖性,然后使用pubspec.yaml对系统缓存中的软件包进行干净的重新安装。