我创建了一个 Flutter-Package-Project 并尝试使用 auto_route 生成项目路由,但不幸的是不会生成路由,也没有错误,只是:
<块引用>[INFO] 83 毫秒后成功,0 个输出(0 个动作)
我的 AutoRoute 定义如下所示:
@MaterialAutoRouter(
replaceInRouteName: 'Page,Route',
routes: <AutoRoute>[
AutoRoute(page: ItemsListPage, initial: true),
AutoRoute(path: ':itemId', page: ItemDetailPage, fullMatch: true),
],
)
class $ItemsRouter {}
我在 pubspec.yaml 中指定了所有依赖项:
dependencies:
...
auto_route: ^2.2.0
...
dev_dependencies:
...
auto_route_generator: ^2.1.0
build_runner: ^2.0.6
...
然后我从包项目中运行 flutter packages pub run build_runner build。
也许有人知道我做错了什么?