【发布时间】:2022-05-12 14:53:21
【问题描述】:
我该如何解决这个问题??
颤振构建网络
建立健全的零安全性
目标 dart2js 失败:异常:警告:不推荐使用“dart2js”入口点脚本,请使用“dart compile js” 反而。 /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_screenutil-5.3.1/lib/screenutil_init.dart:23:54: 警告:空感知操作的操作数“!”具有不包括 null 的“WidgetsBinding”类型。
- “WidgetsBinding”来自“package:flutter/src/widgets/binding.dart” ('/C:/flutter/packages/flutter/lib/src/widgets/binding.dart')。 数据:MediaQueryData.fromWindow(WidgetsBinding.instance!.window), ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/flutter_riverpod-1.0.3/lib/src/framework.dart:275:26: 警告:空感知操作的操作数“!”具有不包括 null 的“SchedulerBinding”类型。
- “SchedulerBinding”来自“package:flutter/src/scheduler/binding.dart” ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart')。 if (SchedulerBinding.instance!.schedulerPhase == ^ /C:/flutter/packages/flutter/lib/src/widgets/binding.dart:419:19: 错误:无法将参数类型“Future
- “未来”来自“dart:async”。
- “地图”来自“飞镖:核心”。 回调:()异步{ ^ /C:/flutter/packages/flutter/lib/src/widgets/binding.dart:433:19: 错误:无法将参数类型“Future
- “未来”来自“dart:async”。
- “地图”来自“飞镖:核心”。 回调:()异步{ ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/extension_navigation.dart:357:24: 警告:空感知操作的操作数“!”具有不包括 null 的“SchedulerBinding”类型。
- “SchedulerBinding”来自“package:flutter/src/scheduler/binding.dart” ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart')。 SchedulerBinding.instance!.addPostFrameCallback((_) { ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/extension_navigation.dart:468:24: 警告:空感知操作的操作数“!”具有不包括 null 的“SchedulerBinding”类型。
- “SchedulerBinding”来自“package:flutter/src/scheduler/binding.dart” ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart')。 SchedulerBinding.instance!.addPostFrameCallback((_) { ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/snackbar/snackbar.dart:452:22: 警告:空感知操作的操作数“!”具有不包括 null 的“SchedulerBinding”类型。
- “SchedulerBinding”来自“package:flutter/src/scheduler/binding.dart” ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart')。 SchedulerBinding.instance!.addPostFrameCallback( ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/rx_flutter/rx_disposable.dart:20:22: 警告:null 感知操作的操作数 '?.'具有不包括 null 的“SchedulerBinding”类型。
- “SchedulerBinding”来自“package:flutter/src/scheduler/binding.dart” ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart')。 SchedulerBinding.instance?.addPostFrameCallback((_) => onReady()); ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/rx_flutter/rx_notifier.dart:130:22: 警告:null 感知操作的操作数 '?.'具有不包括 null 的“SchedulerBinding”类型。
- “SchedulerBinding”来自“package:flutter/src/scheduler/binding.dart” ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart')。 SchedulerBinding.instance?.addPostFrameCallback((_) => onReady()); ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/simple/get_controllers.dart:90:20: 警告:空感知操作的操作数“!”具有不包括 null 的“WidgetsBinding”类型。
- “WidgetsBinding”来自“package:flutter/src/widgets/binding.dart” ('/C:/flutter/packages/flutter/lib/src/widgets/binding.dart')。 WidgetsBinding.instance!.addObserver(this); ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_state_manager/src/simple/get_controllers.dart:96:20: 警告:空感知操作的操作数“!”具有不包括 null 的“WidgetsBinding”类型。
- “WidgetsBinding”来自“package:flutter/src/widgets/binding.dart” ('/C:/flutter/packages/flutter/lib/src/widgets/binding.dart')。 WidgetsBinding.instance!.removeObserver(this); ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/get-4.6.1/lib/get_navigation/src/router_report.dart:53:22: 警告:空感知操作的操作数“!”具有不包括 null 的“WidgetsBinding”类型。
- “WidgetsBinding”来自“package:flutter/src/widgets/binding.dart” ('/C:/flutter/packages/flutter/lib/src/widgets/binding.dart')。 WidgetsBinding.instance!.addPostFrameCallback((_) { ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/cached_network_image-3.2.0/lib/src/image_provider/cached_network_image_provider.dart:109:29: 警告:null 感知操作的操作数 '?.'具有不包括 null 的“PaintingBinding”类型。
- “PaintingBinding”来自“package:flutter/src/painting/binding.dart” ('/C:/flutter/packages/flutter/lib/src/painting/binding.dart')。 () => PaintingBinding.instance?.imageCache?.evict(key), ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/cached_network_image-3.2.0/lib/src/image_provider/multi_image_stream_completer.dart:152:22: 警告:null 感知操作的操作数 '?.'具有不包括 null 的“SchedulerBinding”类型。
- “SchedulerBinding”来自“package:flutter/src/scheduler/binding.dart” ('/C:/flutter/packages/flutter/lib/src/scheduler/binding.dart')。 SchedulerBinding.instance?.scheduleFrameCallback(_handleAppFrame); ^ /C:/Users/DELL/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/material_floating_search_bar-0.3.6/lib/src/util/util.dart:18:18: 警告:null 感知操作的操作数 '?.'具有不包括 null 的“WidgetsBinding”类型。
- “WidgetsBinding”来自“package:flutter/src/widgets/binding.dart” ('/C:/flutter/packages/flutter/lib/src/widgets/binding.dart')。 WidgetsBinding.instance?.addPostFrameCallback((_) => callback()); ^ 错误:编译失败。
为 Web 编译 lib\main.dart... 24.2s 例外:无法为 Web 编译应用程序。
【问题讨论】:
-
你能分享你的颤振医生输出吗?
-
我在这里找到了该问题的解决方案:stackoverflow.com/questions/66851542/…