[Flutter] The library is legacy 오류 해결법

jaejin·2022년 9월 4일

[ 오류 문구 ]
The library 'package:english_words/english_words.dart' is legacy, and shouldn't be imported into a null safe library.
Try migrating the imported library.

오류 발생한 상황

  • 공식문서의 Starter Flutter app을 따라하다가 english_words 패키지를 임포트 하는 과정에서 생긴 오류이다.

해결 방법

  • 방법은 굉장히 간단하다. 나의 경우 패키지의 버전이 맞지 않는 것이 원인이었다.
  • 패키지의 최신 버전을 알기 위해서는 pub.dev에 들어가서 내가 원하는 패키지 이름을 검색하면 된다.
  • 가장 최신 버전을 pubspec.yaml에 다시 입력해서 flutter pub get을 실행시키고 실행하면 정상적으로 적용이 가능하다.
profile
jjlabsio

0개의 댓글