小编sun*_*ree的帖子

Flutter auto_router:错误:找不到类型“NavigatorState”

问题总结

\n

auto_route您好,我在 Flutter 项目中启动和运行软件包时遇到问题。根据官方文档,我做了以下工作:

\n
    \n
  1. 创建了一个占位符类,注释为@MaterialAutoRouter
  2. \n
  3. 运行代码生成器(使用--enable-experiment=enhanced-enums
  4. \n
  5. 连接路由器类MaterialApp
  6. \n
\n

当我尝试使用 运行应用程序时flutter run,这是我收到的错误消息:

\n
lib/app_router.gr.dart:16:26: Error: Type \'NavigatorState\' not found.\n  _$AppRouter([GlobalKey<NavigatorState>? navigatorKey]) : super(navigatorKey);\n                         ^^^^^^^^^^^^^^\nlib/app_router.gr.dart:16:16: Error: Type \'GlobalKey\' not found.\n  _$AppRouter([GlobalKey<NavigatorState>? navigatorKey]) : super(navigatorKey);\n               ^^^^^^^^^\nlib/app_router.gr.dart:16:26: Error: \'NavigatorState\' isn\'t a type.\n  _$AppRouter([GlobalKey<NavigatorState>? navigatorKey]) : super(navigatorKey);\n                         ^^^^^^^^^^^^^^\nlib/app_router.gr.dart:16:16: Error: \'GlobalKey\' isn\'t a type.\n  _$AppRouter([GlobalKey<NavigatorState>? navigatorKey]) : super(navigatorKey);\n
Run Code Online (Sandbox Code Playgroud)\n

附加信息

\n

的输出flutter --version

\n
Flutter 3.0.0 \xe2\x80\xa2 channel stable \xe2\x80\xa2 https://github.com/flutter/flutter.git\nFramework …
Run Code Online (Sandbox Code Playgroud)

code-generation dart flutter flutter-dependencies

3
推荐指数
1
解决办法
2989
查看次数