Intellij Flutter - импорт через Alt + Enter не работает - PullRequest
0 голосов
/ 24 октября 2018

Члены моей команды и я часто сталкиваемся с проблемой в Intellij, что мы не можем импортировать некоторые классы с помощью Alt + Enter , потому что Intellij не успешно их проиндексировал.

Наши настройки

У нас есть разные проекты Flutter, которые принадлежат и работают вместе.

ProjectFolder:

  • our_project / customer_app

  • our_project / provider_app

  • our_project / server_app

  • our_project / model_app

Некоторые из этих проектов имеют зависимости от других проектов, которые объявлены в файле pubspec.yaml .

Проблема

Например, customer_app зависит от model_app .Теперь мы добавим этот новый класс в model_app, такой как class MyModel .

. В дальнейшем мы хотим использовать MyModel внутри customer_app .,Если мы введем что-то вроде MyModel () и попытаемся нажать Alt + Enter , он не найдет класс сразу.(это чудесно работает только иногда)

Что нам нужно сделать, это скопировать путь MyModel и выполнить импорт вручную.Что часто отнимает много времени.

Мы даже пытались запустить флаттерные пакеты, получающие , что также не помогает найти этот импорт MyModel .В идеале мы хотим, чтобы Intellij автоматически находил импорт, индексируя его, не копируя путь из другого проекта.

1 Ответ

0 голосов
/ 24 октября 2018

Это известная проблема, которую планируется со временем устранить.

Вы можете проголосовать https://github.com/dart-lang/sdk/issues/25820

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