flutter localization 작업중 localizations 2.1.1 패키지가 들어가지 않는 오류가 있었다. 터미널을 천천히 읽어보니 Flutter Localization은 intl에 의존성이 걸려있었다. localization 패키지는 intl 패키지의 예전버전을 쓰고 있고 내 프로젝트에서는 가장 최신버전을 쓰고 있어서 Flutter Localization 내에서 intl 버전 업데이트가 되지 않아 생긴 에러같았다.
해결하는 방법은 간단했다. 먼저 의존성이 걸린 intl의 버전을 any로 선언한 뒤에
flutter update-packages --force-upgrade
명령어로 넣은뒤 flutter pub get을 입력하면 알맞은 버전으로 업데이트 된다 ^^
'Flutter' 카테고리의 다른 글
Hot Observable & Cold Observable (0) | 2024.06.01 |
---|---|
Stateless Widget 에 const를 붙여야하는 이유 (0) | 2024.05.30 |
Sliver 에 대해 알아보자 (0) | 2024.05.30 |
Throw 안쓰고 에러 의미있게 처리하기 (0) | 2024.05.29 |
Flutter 프로젝트 디버그용/배포용 분리하기 (0) | 2024.05.24 |