我和我的团队成员经常在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通过对索引进行索引而不将路径复制到其他项目中来自动找到它。