Получение ошибок uri_does_not_exist при компиляции моего проекта флаттера в контейнере docker - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь скомпилировать свой проект флаттера внутри docker внутри docker контейнера, и я сталкиваюсь со странными проблемами. Когда я запускаю свой проект на моем компьютере (ma c os), у меня не возникает никаких проблем после запуска анализа flutter, как вы можете видеть:

flutter analyze         
Analyzing smartwork...                                                     
No issues found! (ran in 10.4s)

Но когда я запускаю ту же команду в том же проекте используя ту же версию флаттера в моем docker контейнере, я получаю несколько uri does not exist ошибок, как показано ниже:

$ flutter analyze
bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
Running "flutter pub get" in smartwork...                       
bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
Running "flutter pub get" in smartwork...                          16,7s
Analyzing smartwork...                                          

  error • Target of URI doesn't exist: 'package:best_report/src/components/imputs/FormInput.dart' • lib/src/components/form/WorkSiteForm.dart:11:8 • uri_does_not_exist
  error • The method 'FormInput' isn't defined for the class '_WorkSiteFormState' • lib/src/components/form/WorkSiteForm.dart:67:25 • undefined_method
  error • The method 'FormInput' isn't defined for the class '_WorkSiteFormState' • lib/src/components/form/WorkSiteForm.dart:78:25 • undefined_method
  error • The method 'FormInput' isn't defined for the class '_WorkSiteFormState' • lib/src/components/form/WorkSiteForm.dart:84:25 • undefined_method
  error • Target of URI doesn't exist: 'package:best_report/src/pages/WorkSite.dart' • lib/src/navigators/WorkSiteNavigator.dart:12:8 • uri_does_not_exist
  error • The constructor returns type 'dynamic' that isn't of expected type 'Widget' • lib/src/navigators/WorkSiteNavigator.dart:53:48 • invalid_cast_new_expr
  error • Undefined class 'WorkSitePage' • lib/src/navigators/WorkSiteNavigator.dart:53:52 • undefined_class
  error • Target of URI doesn't exist: 'package:best_report/src/pages/Intervener.dart' • lib/src/pages/MasterIntervener.dart:3:8 • uri_does_not_exist
  error • The method 'IntervenerPage' isn't defined for the class '_MasterIntervenerPageState' • lib/src/pages/MasterIntervener.dart:34:26 • undefined_method
  error • The method 'IntervenerPage' isn't defined for the class '_MasterIntervenerPageState' • lib/src/pages/MasterIntervener.dart:44:22 • undefined_method

10 issues found. (ran in 32.9s)

, даже если файлы и пути действительно правильные. Я проверил вместе с врачом-флаттером, что все версии между двумя проектами на самом деле одинаковы.

Есть ли у кого-нибудь идеи, почему это произошло?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...