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

如何解决Pub已弃用提示及pub get命令执行失败问题?

问题描述
  • 遇到Pub已弃用提示,同时pub get执行失败
  • 错误详情:

    pub get 执行失败
    命令: "C:\src\flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --directory . get --example"

  • Pub环境变量配置:
    {
      "FLUTTER_ROOT": "C:\\src\\flutter",
      "PUB_ENVIRONMENT": "vscode.dart-code:flutter_cli:get",
      "PUB_CACHE": "C:\\Users\\BOSS-PRYME\\AppData\\Local\\Pub\\Cache"
    }
    
解决办法
  • 升级Flutter SDK:旧版本Flutter依赖已弃用的__deprecated_pub,终端执行:
    flutter upgrade
    
    升级到最新稳定版后,会自动使用dart pub替代旧命令。
  • 手动执行新命令:项目根目录下直接运行:
    dart pub get --example
    
    临时绕开旧弃用命令完成依赖拉取。
  • 清理Pub缓存:删除缓存目录后重新执行命令:
    rmdir /s /q "C:\Users\BOSS-PRYME\AppData\Local\Pub\Cache"
    dart pub get
    
  • 更新VS Code插件:将Dart和Flutter插件更新至最新版本,避免插件调用旧命令逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 06:12:12