Flutter Flatter autocomplete在包的VSCode中不起作用
我把我的整个颤振项目移到了一个新文件夹中,一切正常。autocomplete可以处理来自Flatter的内置文件,比如容器、列,但是当我尝试使用包(比如provider)时,我需要在pub.dev页面上复制导入,手动导入,然后手动编写“provider.of(context)”。在旧项目中,我曾经编写Provider,按TAB键,所有内容都将自动导入,VSCode将自动完成与Provider相关的所有内容,而不仅仅是bult文件。我该怎么办?您必须确保您对插件的依赖关系在Flutter Flatter autocomplete在包的VSCode中不起作用,flutter,dart,visual-studio-code,autocomplete,intellisense,Flutter,Dart,Visual Studio Code,Autocomplete,Intellisense,我把我的整个颤振项目移到了一个新文件夹中,一切正常。autocomplete可以处理来自Flatter的内置文件,比如容器、列,但是当我尝试使用包(比如provider)时,我需要在pub.dev页面上复制导入,手动导入,然后手动编写“provider.of(context)”。在旧项目中,我曾经编写Provider,按TAB键,所有内容都将自动导入,VSCode将自动完成与Provider相关的所有内容,而不仅仅是bult文件。我该怎么办?您必须确保您对插件的依赖关系在依赖关系:部分中提到,而
依赖关系:
部分中提到,而不是在开发依赖关系:
部分中提到,如下所示:
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^0.13.7
firebase_auth: ^0.16.1
fluttertoast: ^7.0.2
我得到了相同的问题,并通过更改颤振通道来修复它。 问题似乎在于带有颤振代码的飞镖 如果你仍然面临这个问题。然后试着换个频道 颤振通道 然后试试看 颤振升级
这将再次拉动dart版本,并有望解决导入问题。您能否尝试
cmd/ctlr+shift+p->reload windows
正如建议的那样,它实际上停止了整个自动完成功能,现在它什么都没有完成。我能做什么?我有问题。重新加载没有帮助。我也遇到了同样的问题,所以我再次同步了依赖项,并将它们放在(依赖项:)下。它工作得很好有时犯这个愚蠢的错误很容易,可能是由于时间限制或其他原因,但这很常见,令人惊讶的是,插件仍然工作,只是自动完成停止工作。