在学习 flutter 时我注意到一件事,每当我尝试导入像包这样的类文件.. 它显示了两个建议,并且都针对同一个文件,那么这是什么意思以及它们之间有什么区别?
举个例子..我创建了一个名为“HomeScreen”的类
导入时给出以下两个建议
import 'package:myexpenseapp/features/shops/screens/homescreen/homescreen.dart';
和
import 'features/shops/screens/homescreen/homescreen.dart';
这里两个文件的目标相同,那么为什么它显示 2 个选项?
在 Dart(Flutter 编程语言)中,您有一个 linter 规则,可以避免相对库导入。
您可以在这里阅读更多内容:https://dart.dev/tools/linter-rules/avoid_relative_lib_imports