dart 包裹的VSCode中的 Flutter 自动完成不起作用

kr98yfug  于 2022-12-20  发布在  Vscode
关注(0)|答案(3)|浏览(194)

我把我的flutter项目移到了一个新的文件夹中,一切都运行的很好,自动完成可以在flutter的内置文件上工作,比如Container,Column,但是当我尝试使用一个包,比如provider,我需要去pub.dev页面复制导入,手动导入,然后我必须写“Provider.of(context)”。在以前的项目中,我习惯于编写Provider,按Tab键,所有内容都会自动导入,VSCode会自动完成所有与Provider相关的内容,而不仅仅是文件。我该怎么做?

drnojrws

drnojrws1#

您必须确保您的插件依赖项在dependencies:部分中提及,而不是在dev_dependencies:部分中提及,如下所示:

dependencies:
  flutter:
    sdk: flutter
  cloud_firestore: ^0.13.7
  firebase_auth: ^0.16.1
  fluttertoast: ^7.0.2
ktecyv1j

ktecyv1j2#

我也遇到了同样的问题,并通过改变Flutter通道来修复它。问题似乎出在带有Flutter代码的 dart 上。
如果你仍然面临这个问题。然后尝试改变你的频道
Flutter 频道。
然后尝试
Flutter升级
这将再次拉入dart版本,并有望修复导入问题。

5t7ly7z5

5t7ly7z53#

尝试重新启动VS代码,对我有效。

相关问题