首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter命令用于删除.pub-cache文件夹中的包

Flutter命令用于删除.pub-cache文件夹中的包
EN

Stack Overflow用户
提问于 2019-10-09 21:43:48
回答 6查看 31.4K关注 0票数 29

如何删除.pub-cache文件夹中的颤振包?当我们提供flutter clean时,它将删除当前目录中的build文件夹。我们可以手动删除它,但我的要求是使用命令删除.pub-cache文件夹中的包。

EN

回答 6

Stack Overflow用户

发布于 2019-10-09 22:42:47

如果从pubspec中删除依赖项,然后运行pub get,则会从.packages文件中删除该依赖项,从而使该依赖项不可用于导入。

如果pub缓存中的包发生更改或中断,您可以使用flutter pub cache repair命令执行系统缓存中所有托管和git包的全新重新安装。

票数 29
EN

Stack Overflow用户

发布于 2020-03-11 13:05:05

Short answer

删除pubspec.lock文件,然后再次运行命令flutter pub get

长篇故事

  • 如果您的代码未被源代码版本控制(如git)跟踪,flutter pub get命令将重新生成git,请确保在删除之前从pubspec.lock文件中获取备份副本,特别是如果项目有点旧,并且您正在使用caret constraint进行包依赖,而不是在pubspec.ymal
  • if中使用concrete versions项目在应用答案后没有编译它可能是caret constraint问题,因此您必须更新项目以匹配新的库版本,或者在D21中使用concrete versions,例如H222F223

代码语言:javascript
运行
复制
dependencies:
  path: 1.3.0
票数 23
EN

Stack Overflow用户

发布于 2021-07-14 23:23:34

要清除全局PUB_CACHE,请运行以下命令:

代码语言:javascript
运行
复制
dart pub cache clean

代码语言:javascript
运行
复制
flutter pub cache clean
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58305593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档