Проблема с файлом не найдена во флаттере - PullRequest
0 голосов
/ 13 июля 2020

Мое требование - использовать линтеры в моем базовом пакете из Flutter stable , а также из pedanti c в файле analysis_options.yaml, и я буду использовать файл analysis_options.yaml в других моих пакетах, которые зависят от моего базового пакета. Но при обращении к обоим линтерам (в моем базовом проекте) на вкладке «Анализ Dart» в студии android или на вкладке «ПРОБЛЕМЫ» кода визуальной студии я не обнаружил никаких ошибок. При использовании команды flutter analysis я столкнулся с проблемой ниже.

Img

I have created a simple projects to replicate this issue which can be found below.

MyProjects

С указанным выше приложением у меня есть два проекты (Project1 и Project2). На моем компьютере при использовании команды анализа флаттера в обоих проектах Project1 не показывает никаких проблем, а Project2 показывает указанную выше ошибку (file_not_found). Разница между этими проектами в том, что в Project1 у меня будет файл analysis_options.yaml в папке example , а в Project2 у меня не будет файла analysis_options.yaml в папке example .

Но при тестировании этих двух проектов на разных машинах (я протестировал более 10 машин) я столкнулся со сценарием ниже ios.

  1. Нет проблем с обоими проектами
  2. Проблемы с не найденным файлом в двух проектах
  3. Нет проблем с Project1 и Проблема с файлом не найден только с Project2.

Поскольку проблема несовместима с другой машиной, я могу ' t решить эту проблему.

Я тестировал это со стабильным каналом Flutter и в бета-канале.

Примечание: Если я удалю папку с примером, я не вижу никаких ошибок, но мне нужна эта папка с примерами в моих пакетах.

Шаги репликации:

  1. Извлеките вложение
  2. Перейдите в терминал из проекта s и дайте команду анализа флаттера.

Информация об установленном флаттере:

Информация

...