我该如何解决这个问题?我无法编译我的 flutter web

2024-01-14

我该如何解决这个问题?

颤动构建网络

具有良好零安全性的建筑

目标 dart2js 失败:异常:警告:“dart2js”入口点脚本已弃用,请使用“dart 编译 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>Function()”无法分配给参数类型 '未来>函数(Map)'。
  • “Future”来自“dart:async”。
  • “地图”来自“dart:core”。 回调:()异步{ ^ /C:/flutter/packages/flutter/lib/src/widgets/binding.dart:433:19: 错误:参数类型“Future>Function()”无法分配给参数类型 '未来>函数(Map)'。
  • “Future”来自“dart:async”。
  • “地图”来自“dart:core”。 回调:()异步{ ^ /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 的类型“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 的类型“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 的“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 的类型“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 的“WidgetsBinding”类型。
  • “WidgetsBinding”来自“package:flutter/src/widgets/binding.dart” ('/C:/flutter/packages/flutter/lib/src/widgets/binding.dart')。 WidgetsBinding.instance?.addPostFrameCallback((_) => 回调()); ^ 错误:编译失败。

为 Web 编译 lib\main.dart...24.2s 异常:无法编译 Web 应用程序。


我遇到了此类问题,但它为我解决了

flutter run -d chrome --web-hostname localhost --web-port 5000 尝试运行此命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我该如何解决这个问题?我无法编译我的 flutter web 的相关文章

随机推荐