EEYatHo 앱 깎는 이야기

Flutter ) GoRouteInformationProvider 에러 해결 - EEYatHo Flutter 본문

Flutter/Error

Flutter ) GoRouteInformationProvider 에러 해결 - EEYatHo Flutter

EEYatHo 2022. 6. 27. 15:07
반응형

아래의 플러터 코드랩 실습 중에,

 

https://codelabs.developers.google.com/codelabs/flutter-boring-to-beautiful#2

 

This GoRouteInformationParser needs to be used with GoRouteInformationProvider, did you forget to pass in GoRouter.routeInformationProvider to the Router constructor?
'package:go_router/src/go_route_information_parser.dart':
Failed assertion: line 148 pos 13: 'routeInformation is DebugGoRouteInformation'

 

 

이런 에러가 발생하였고,

 

파악해보니 GoRouter라는 라이브러리의 문제였다.

버전이 올라가면서 필요해진게 추가된 것.

 

MaterialApp의 router 생성자에 

routeInformationProvider를 추가해주면 된다.

return MaterialApp.router(
  ...
  routeInformationProvider: appRouter.routeInformationProvider,
  ...
);

Comments