You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在%LOCALAPPDATA%找到pub/cache文件夹,需配置pub环境变量

解决Flutter SDK中pub可执行文件的定位问题

为什么找不到单独的pub文件夹/可执行文件?

通过Flutter SDK安装的Dart,pub是直接集成在flutter命令里的,不会有单独的pub.exe/pub.bat,也不会在AppData/Roaming下生成独立的pub文件夹——后者是单独安装Dart SDK才会出现的情况。

找到对应的命令入口

Flutter把pub的功能整合到了flutter pub命令里,比如你在VS Code里用的pub get,其实等价于终端里的flutter pub get,效果完全一致。

如果想找到类似单独pub的执行入口,它在Flutter SDK的这个路径里:

  • 打开你的Flutter SDK文件夹,进入bin目录
  • 里面的dart.exe可以替代单独的pub命令,比如用dart pub get,和原生pub命令功能完全相同

配置环境变量让终端直接可用

不需要单独找pub的路径,只要把Flutter SDK的bin目录加到系统环境变量的Path里就行:

  1. 找到你的Flutter SDK安装根目录,比如C:\flutter
  2. 进入bin文件夹,复制完整路径(比如C:\flutter\bin)
  3. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  4. 在系统变量里找到Path,双击编辑
  5. 点击「新建」,粘贴刚才复制的路径,确认保存
  6. 重启终端,现在就能直接用flutter pub xxx或者dart pub xxx系列命令了

验证配置是否成功

打开命令提示符(CMD)或PowerShell,输入以下命令:

flutter --version

能正常显示Flutter和Dart版本后,再输入:

dart pub --version

如果能显示pub的版本信息,就说明配置成功了。

内容的提问来源于stack exchange,提问作者NIMA Shahahmadian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 15:15:46