如果您正在使用 Flutter 开发应用程序并遇到与系统缓存(在./pub-cache文件夹中)中的一个或多个软件包有关的问题,您可以通过执行以下命令重新安装所有缓存的依赖项: img 此过程可能需要几十秒到几十分钟,具体取决于要下载的软件包数量和您的互联网速度。 如果要删除所有缓存的包以获取更多可用磁盘空间或解决某些问题...
3. 由于dart 默认的pub cache 在~/.pub-cache,而flutter 默认的 pub cache 在 你的flutte sdk/.pub-cache, 因此我们可以通过配置环境变PUB_CACHE来指定dart 的cache路径,保证与flutter 的一致。官方介绍: https://dart.dev/tools/pub/glossary#system-cache...
if[[-d"$FLUTTER_ROOT/.pub-cache"]];thenexportPUB_CACHE="${PUB_CACHE:-"$FLUTTER_ROOT/.pub-cache"}"fi 搜索PUB_CACHE String?_getRootPubCacheIfAvailable(){if(_platform.environment.containsKey(_kPubCacheEnvironmentKey)){return_platform.environment[_kPubCacheEnvironmentKey];}finalString cachePath=_...
1、配置 PUB_CACHE 环境变量 尽管对于dart来说pub_cache是可选的,但本人还是偏好设置一个指定路径。在Mac和Linux中,缓存目录默认是~/.pub-cache。在Windows中,位于AppData\Roaming\Pub\Cache。可以通过设置PUB_CACHE环境变量对缓存目录进行修改。 2、在Flutter的GitHub仓库clone到最新版本,然后配置Flutter的Path环境变...
3.项目里面引入的第三方插件库版本和开发环境不匹配导致的兼容问题。建议把第三方插件库的源码下载下来,放到项目里面去,然后去修改插件库源码里依赖的Flutter和Dart版本配置信息即可。使用源码是最好的解决方式。 4.在C盘的Flutter缓存目录,具体为:C:\Users\Administrator\AppData\Roaming\Pub\Cache\hosted,这里面默认是...
每个Flutter项目都有不同的PUB_CACHE目录。 -优选内容 Flutter 创建项目本步骤为如何创建一个新项目,如集成到已有项目,请跳过该步骤。 请参考 Create the App 创建一个Flutter项目。步骤2: 添加依赖方式一:远端依赖 (推荐) 在终端中进入项目根目录,运行如下命令安装依赖项: powershellflutterpubadd volc_engine_rtc...
2.3、上述方式安装的fvm默认安装在用户目录下面。安装之后,需要在系统path中添加:C:\Users\WinUser01\AppData\Local\Pub\Cache\bin,才能成功运行fvm命令。 2.4、下载安装完成后,可以修改一下fvm文件缓存地址,以免以后下载的flutter sdk全部都下载C盘,C盘空间很珍贵的。比如,配置系统环境变量FVM_HOME指向r:\Flutter\Fl...
# 例如:pub cache add barback --version "<=0.8.0 <0.110" 如果省略掉 --version,Pub 会从已知的版本中挑选一个最适合的进行安装。 repair # 如果 Pub 缓存中的 Package 被修改坏了的。例如,有人不小心修改了依赖内的文件,但是不知道该如何修改回来。pub cache repair 命令可以对系统缓存中的所有 Package...
pub 的二进制文件路径在~/flutter/bin/cache/dart-sdk/bin/pub,同样,这是一个shell脚本,最终执行的是。./flutter/bin/cache/dart-sdk/bin/snapshots/pub.dart.snapshot 为了解决问题,我们需要pub的源码,pub 是dart sdk提供的工具,所以源码在dart-lang中,./dart-lang/pub ...