如何删除.pub-cache
文件夹中的颤振包?当我们提供flutter clean
时,它将删除当前目录中的build文件夹。我们可以手动删除它,但我的要求是使用命令删除.pub-cache
文件夹中的包。
发布于 2019-10-09 22:42:47
如果从pubspec中删除依赖项,然后运行pub get
,则会从.packages文件中删除该依赖项,从而使该依赖项不可用于导入。
如果pub缓存中的包发生更改或中断,您可以使用flutter pub cache repair
命令执行系统缓存中所有托管和git包的全新重新安装。
发布于 2020-03-11 13:05:05
Short answer
删除pubspec.lock
文件,然后再次运行命令flutter pub get
。
长篇故事
git
)跟踪,flutter pub get
命令将重新生成git
,请确保在删除之前从pubspec.lock
文件中获取备份副本,特别是如果项目有点旧,并且您正在使用caret constraint
进行包依赖,而不是在pubspec.ymal
concrete versions
项目在应用答案后没有编译它可能是caret constraint
问题,因此您必须更新项目以匹配新的库版本,或者在D21中使用concrete versions
,例如H222F223dependencies:
path: 1.3.0
发布于 2021-07-14 23:23:34
要清除全局PUB_CACHE,请运行以下命令:
dart pub cache clean
或
flutter pub cache clean
https://stackoverflow.com/questions/58305593
复制相似问题