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

GET_CLI 1.8.4适配Flutter3.19.4/Dart3.3.2报错求解决

解决GET_CLI 1.8.4与Dart 3.3.2的Dart_WaitForEvent弃用报错

临时绕过方案:添加VM参数

如果需要继续使用GET_CLI 1.8.4,可以通过给Dart VM传递--enable_deprecated_wait_for参数启用弃用的API:

  • 直接通过dart命令调用GET_CLI:
    将原本的get <命令>格式替换为:

    dart --enable_deprecated_wait_for pub run get_cli <命令>
    

    示例:

    dart --enable_deprecated_wait_for pub run get_cli create page home
    
  • 全局激活后的调用(Linux/macOS):
    先定位全局get命令路径,再带参数执行:

    dart --enable_deprecated_wait_for $(which get) create page home
    
  • 全局激活后的调用(Windows):
    找到get.exe默认路径(通常在C:\Users\<你的用户名>\AppData\Local\Pub\Cache\bin),执行:

    dart --enable_deprecated_wait_for C:\Users\<你的用户名>\AppData\Local\Pub\Cache\bin\get.exe create page home
    

彻底解决:升级GET_CLI

Dart 3.4会完全移除waitFor和Dart_WaitForEvent,临时方案仅作过渡,建议直接升级GET_CLI到适配Dart 3.3+的版本:

  1. 执行全局升级命令:

    pub global activate get_cli
    

    也可指定最新稳定版本(可通过GET_CLI官方渠道确认版本号):

    pub global activate get_cli <最新版本号>
    
  2. 验证升级结果:

    get --version
    

    升级后执行相关命令,弃用报错会消失。

内容的提问来源于stack exchange,提问作者Mossab Imed Eddine

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 09:52:06