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

Dart 2.18.6中CancelableOperation未定义问题咨询

关于CancelableOperation未定义问题的解决方案
  • CancelableOperation 不是 Dart SDK 内置类:你使用的Dart 2.18.6版本中,dart:async库并不包含CancelableOperation这个类——它是第三方包async提供的功能,并非SDK原生自带。
  • 解决步骤:
    1. 在项目的pubspec.yaml文件中添加async依赖,示例如下:
      dependencies:
        async: ^2.10.0
      
      (注意选择与Dart 2.18.6兼容的版本,可在async包的版本说明中确认适配性)
    2. 执行flutter pub get(Flutter项目)或dart pub get(纯Dart项目)拉取依赖
    3. 代码中修改导入语句为:
      import 'package:async/async.dart';
      
  • 关于文档版本的说明:pub.dev的文档默认展示最新版本,你可以在文档页面的版本选择器切换到对应async包的旧版本,即可查看该版本是否支持你的Dart 2.18.6。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 23:53:11