Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter Flatter autocomplete在包的VSCode中不起作用_Flutter_Dart_Visual Studio Code_Autocomplete_Intellisense - Fatal编程技术网

Flutter Flatter autocomplete在包的VSCode中不起作用

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文件。我该怎么办?您必须确保您对插件的依赖关系在依赖关系:部分中提到,而

我把我的整个颤振项目移到了一个新文件夹中,一切正常。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
正如建议的那样,它实际上停止了整个自动完成功能,现在它什么都没有完成。我能做什么?我有问题。重新加载没有帮助。我也遇到了同样的问题,所以我再次同步了依赖项,并将它们放在(依赖项:)下。它工作得很好有时犯这个愚蠢的错误很容易,可能是由于时间限制或其他原因,但这很常见,令人惊讶的是,插件仍然工作,只是自动完成停止工作。