Flutter 如何阻止颤振生成可为空的i18n字符串

Flutter 如何阻止颤振生成可为空的i18n字符串,flutter,Flutter,但现在它产生如下结果: environment: sdk: ">=2.10.0 <3.0.0" dependencies: i18n: any import 'package:i18n/i18n.dart' as i18n; String get _languageCode => 'en'; String _plural(int count, {String zero, String one, String two, String few, Str

但现在它产生如下结果:

environment:
  sdk: ">=2.10.0 <3.0.0"
dependencies:
  i18n: any
import 'package:i18n/i18n.dart' as i18n;
String get _languageCode => 'en';
String _plural(int count, {String zero, String one, String two, String few, String many, String other}) =>

我知道最新的dart确实支持nullable类型,但我现有的应用程序不支持。我还没有时间更改所有代码以支持可空类型。

i18n:any
更改为
i18n:2.0.1
降级intl版本。或者将代码更新为空安全
import 'package:i18n/i18n.dart' as i18n;
String get _languageCode => 'en';
String _plural(int count, {String? zero, String? one, String? two, String?few, String? many, String? other}) =>