我把我的flutter项目移到了一个新的文件夹中,一切都运行的很好,自动完成可以在flutter的内置文件上工作,比如Container,Column,但是当我尝试使用一个包,比如provider,我需要去pub.dev页面复制导入,手动导入,然后我必须写“Provider.of(context)”。在以前的项目中,我习惯于编写Provider,按Tab键,所有内容都会自动导入,VSCode会自动完成所有与Provider相关的内容,而不仅仅是文件。我该怎么做?
drnojrws1#
您必须确保您的插件依赖项在dependencies:部分中提及,而不是在dev_dependencies:部分中提及,如下所示:
dependencies:
dev_dependencies:
dependencies: flutter: sdk: flutter cloud_firestore: ^0.13.7 firebase_auth: ^0.16.1 fluttertoast: ^7.0.2
ktecyv1j2#
我也遇到了同样的问题,并通过改变Flutter通道来修复它。问题似乎出在带有Flutter代码的 dart 上。如果你仍然面临这个问题。然后尝试改变你的频道Flutter 频道。然后尝试Flutter升级这将再次拉入dart版本,并有望修复导入问题。
5t7ly7z53#
尝试重新启动VS代码,对我有效。
3条答案
按热度按时间drnojrws1#
您必须确保您的插件依赖项在
dependencies:
部分中提及,而不是在dev_dependencies:
部分中提及,如下所示:ktecyv1j2#
我也遇到了同样的问题,并通过改变Flutter通道来修复它。问题似乎出在带有Flutter代码的 dart 上。
如果你仍然面临这个问题。然后尝试改变你的频道
Flutter 频道。
然后尝试
Flutter升级
这将再次拉入dart版本,并有望修复导入问题。
5t7ly7z53#
尝试重新启动VS代码,对我有效。