Intellij Flutter-通过Alt + Enter导入不起作用

时间:2018-10-24 09:18:37

标签: intellij-idea flutter

我和我的团队成员经常在Intellij中遇到问题,因为Intellij尚未成功为它们编入索引,因此我们无法通过Alt + Enter导入某些类

我们的设置

我们有不同的Flutter项目,这些项目相互协作。

ProjectFolder:

  • our_project / customer_app

  • our_project / provider_app

  • 我们的项目/服务器应用

  • our_project / model_app

其中一些项目与 pubspec.yaml 文件中声明的其他项目具有依赖关系。

问题

例如 customer_app 具有对 model_app 的依赖性。 现在,我们在model_app中添加此新类,例如 MyModel类

此后,我们想在 customer_app 中使用 MyModel 。 如果我们输入 MyModel()之类的内容并尝试按 Alt + Enter ,则不会立即找到该类。 (它仅在某些时候奇迹般地起作用)

然后我们要做的是复制 MyModel 的路径并手动进行导入。这通常很耗时。

我们甚至尝试运行 flutter软件包get ,这也无助于找到 MyModel 的导入。理想情况下,我们希望Intellij通过对索引进行索引而不将路径复制到其他项目中来自动找到它。

1 个答案:

答案 0 :(得分:0)

这是一个已知问题,计划最终解决。

您可以投票https://github.com/dart-lang/sdk/issues/25820