51. [flutter][ERROR] 폐쇄망 package 업데이트가 안된다면
기가막히는 일
패키지 업데이트가 안되는 기가막히는 일이 있었습니다.
할 일
flutter clean
우선 초기화를 시켜줍니다.
flutter pub get --offline
오프라인으로 받기를 했는데 1초 이상 걸린다? 그냥 뭔가가 없다는겁니다. 하나하나 주석처리해가며 누가 범인인지 찾습니다.
범인을 찾았다면 로컬에서 flutter pub get add.. 해가지구 추가해서 Cache폴더를 이동시켜서 교체해줍니다.
dart run build_runner clean
저는 riverpod을 사용하기에 build_runner가 필요합니다.
dart run build_runner watch -d
보통이라면 여기서 돼야 하는데 안되는 경우가 있습니다. 위에서 에러가 안나서 하나하나 다시 안하셨던 분들이 이런 경우에 빠질텐데.
그럼 pubspec.yml에서 기본적인거 빼고 다 주석처리해서 flutter pub get --offline 합니다.
그리고 나서
dart run build_runner clean
dart run build_runner watch -d
이 명령어들을 실행하면 아마 될겁니다.. 이 이후의 현상에 대해선 만나본 적이 없어서 해결해볼 기회가 없었습니다. 그럼이만..