gpt4 book ai didi

flutter - Auto_route无法使用生成的文件:名称为 'reportsRouteUpdateToEngine'的无名称参数

转载 作者:行者123 更新时间:2023-12-03 03:13:58 25 4
gpt4 key购买 nike

我正在尝试使用auto_route,但我不明白自己在做什么错。
这是我的router.dart:

@MaterialAutoRouter(
routes: <AutoRoute>[
// initial route is named "/"
MaterialRoute(page: HomeView, initial: true),
MaterialRoute(page: StartupView),
],
)
class $Router {}
这是我的main.dart
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
builder: ExtendedNavigator.builder(
router: Router(),
builder: (context, extendedNav) => Theme(
data: ThemeData(brightness: Brightness.dark),
child: extendedNav,
),
),
);
}
}
我跑了
flutter packages pub run build_runner build
然后,当我运行myApp时,出现此错误:
Error: No named parameter with the name 'reportsRouteUpdateToEngine'.
reportsRouteUpdateToEngine: true,
^^^^^^^^^^^^^^^^^^^^^^^^^^
我也尝试了没有他们的extendedNav,就像这样:
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
onGenerateRoute: Router(),
);
}
}
仍然不起作用。
有什么帮助吗?

最佳答案

0.6.9版本似乎仅适用于最新的flutter版本(1.22)。
我的flutter版本已经过时,我对其进行了升级,并且可以与0.6.9一起使用。

关于flutter - Auto_route无法使用生成的文件:名称为 'reportsRouteUpdateToEngine'的无名称参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64462357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com