【发布时间】:2019-12-24 22:38:24
【问题描述】:
我有 2 个问题仅在执行 flutter build web 时出现。
- 有时
flutter build web无法(错误地)抱怨类型不兼容(见下文)。 - 有时构建过程完成,但 Web 应用程序无法运行:不显示任何内容,控制台中也没有消息。
我提到的错误是这样的:
% flutter build web
Target dart2js failed: Exception: lib/main.dart:24:31:
Error: A value of type 'ApiUsersRepository' can't be assigned to a variable of type 'UsersRepository'.
- 'ApiUsersRepository' is from 'package:my_app/api_users_repo.dart' ('lib/api_users_repo.dart').
- 'UsersRepository' is from 'lib/users_repo.dart'.
final UsersRepository usersRepository = ApiUsersRepository();
^
Error: Compilation failed.
该应用在开发时可以在 iOS 和 Web 中运行。
【问题讨论】: