我正在尝试清除先前安装的dart软件包,但找不到相同的任何特定命令。
flutter clean
仅删除内部版本,而不会清除已安装的dart程序包的缓存
我该怎么做?先前的软件包与当前的软件包一致,我无法创建一个构建
答案 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
对系统缓存中的软件包进行干净的重新安装。