Члены моей команды и я часто сталкиваемся с проблемой в Intellij, что мы не можем импортировать некоторые классы с помощью Alt + Enter , потому что Intellij не успешно их проиндексировал.
Наши настройки
У нас есть разные проекты Flutter, которые принадлежат и работают вместе.
ProjectFolder:
Некоторые из этих проектов имеют зависимости от других проектов, которые объявлены в файле pubspec.yaml .
Проблема
Например, customer_app зависит от model_app .Теперь мы добавим этот новый класс в model_app, такой как class MyModel .
. В дальнейшем мы хотим использовать MyModel внутри customer_app .,Если мы введем что-то вроде MyModel () и попытаемся нажать Alt + Enter , он не найдет класс сразу.(это чудесно работает только иногда)
Что нам нужно сделать, это скопировать путь MyModel и выполнить импорт вручную.Что часто отнимает много времени.
Мы даже пытались запустить флаттерные пакеты, получающие , что также не помогает найти этот импорт MyModel .В идеале мы хотим, чтобы Intellij автоматически находил импорт, индексируя его, не копируя путь из другого проекта.