Visual Studio 在 Flutter 中添加 'prefix0' 的代码
Visual Studio Code adding 'prefix0' in Flutter
我最近从 Android Studio 切换到 VS Code 来处理我的 Flutter 项目,但我遇到了问题。
只要我使用自动完成功能,VS Code 就会在所有 类 之前添加 "prefix0.",但我没有找到摆脱它的方法。
我看到 CSS 的一些 VS 扩展可以自动为代码的某些部分添加前缀,但我没有任何 CSS 扩展。
谢谢
此问题是由于 class 名称中存在一个或多个重复项引起的。检查您没有导入可能相互冲突的同名 classes。
这是 Dart 代码中的一个错误,因为它无法理解另一个已经导出已使用的 class 的导入。
一个典型的例子是,flutter/material.dart
已经导入了。但是通过输入 Widget
,它会导入 flutter/widget.dart
并带有前缀。
https://github.com/Dart-Code/Dart-Code/issues/1847
此问题已修复。升级你的 Dart 代码和 flutter SDK 应该可以解决这个问题。
我最近从 Android Studio 切换到 VS Code 来处理我的 Flutter 项目,但我遇到了问题。
只要我使用自动完成功能,VS Code 就会在所有 类 之前添加 "prefix0.",但我没有找到摆脱它的方法。
我看到 CSS 的一些 VS 扩展可以自动为代码的某些部分添加前缀,但我没有任何 CSS 扩展。
谢谢
此问题是由于 class 名称中存在一个或多个重复项引起的。检查您没有导入可能相互冲突的同名 classes。
这是 Dart 代码中的一个错误,因为它无法理解另一个已经导出已使用的 class 的导入。
一个典型的例子是,flutter/material.dart
已经导入了。但是通过输入 Widget
,它会导入 flutter/widget.dart
并带有前缀。
https://github.com/Dart-Code/Dart-Code/issues/1847
此问题已修复。升级你的 Dart 代码和 flutter SDK 应该可以解决这个问题。