无法将 flutter 现有项目更改为 flutter web
Can't change flutter existing project to flutter web
flutter create .
它创造的很好,但它不能运行。
flutter run -d chrome
Launching lib\main.dart on Chrome in debug mode...
/C:/studio%20sdk/flutternew/flutter/.pub-cache/hosted/pub.dartlang.org/extended_image-1.3.0/lib/src/extended_image.dart:785:44: Error: No named parameter with the
姓名'nullOk'。
_invertColors = MediaQuery.of(context, nullOk: true)?.invertColors ??
^^^^^^
/C:/studio%20sdk/flutternew/flutter/packages/flutter/lib/src/widgets/media_query.dart:818:25: 上下文:找到这个候选人,但参数不匹配。
静态 MediaQueryData of(BuildContext 上下文){
^^
等待来自 Chrome 调试服务的连接... 24.5 秒
未能编译应用程序。
编辑:如评论中所述,Flutter web 现已稳定,因此不再需要切换到 beta
频道!
来自 official documentation 你可能想试试:
flutter channel stable
flutter upgrade
flutter create .
如果 Alienspaces 的回答没有帮助,这可能是 extended_image
包的错误。也许它还不支持网络?
您可以尝试通过以下方式临时修复错误:
- 进入报错的文件(C:/studio%20sdk/flutternew/flutter/.pub-cache/hosted/pub.dartlang.org/extended_image-1.3.0/lib/src/extended_image.dart )
- 转到第 785 行
- 将
MediaQuery.of(context, nullOk: true)
替换为MediaQuery.of(context)
flutter create .
它创造的很好,但它不能运行。
flutter run -d chrome
Launching lib\main.dart on Chrome in debug mode...
/C:/studio%20sdk/flutternew/flutter/.pub-cache/hosted/pub.dartlang.org/extended_image-1.3.0/lib/src/extended_image.dart:785:44: Error: No named parameter with the
姓名'nullOk'。 _invertColors = MediaQuery.of(context, nullOk: true)?.invertColors ?? ^^^^^^ /C:/studio%20sdk/flutternew/flutter/packages/flutter/lib/src/widgets/media_query.dart:818:25: 上下文:找到这个候选人,但参数不匹配。 静态 MediaQueryData of(BuildContext 上下文){ ^^ 等待来自 Chrome 调试服务的连接... 24.5 秒 未能编译应用程序。
编辑:如评论中所述,Flutter web 现已稳定,因此不再需要切换到 beta
频道!
来自 official documentation 你可能想试试:
flutter channel stable
flutter upgrade
flutter create .
如果 Alienspaces 的回答没有帮助,这可能是 extended_image
包的错误。也许它还不支持网络?
您可以尝试通过以下方式临时修复错误:
- 进入报错的文件(C:/studio%20sdk/flutternew/flutter/.pub-cache/hosted/pub.dartlang.org/extended_image-1.3.0/lib/src/extended_image.dart )
- 转到第 785 行
- 将
MediaQuery.of(context, nullOk: true)
替换为MediaQuery.of(context)