跳到主内容

prefer_relative_imports

对 'lib' 目录中的文件使用相对导入。

描述

#

当 'lib' 目录中的库在其 import 语句中,使用 package: URI 引用同一软件包中的另一个库时,分析器会生成此诊断。

示例

#

以下代码会生成此诊断,因为它使用了 package: URI,而实际上可以使用相对 URI

dart
import 'package:my_package/bar.dart';

常见修复

#

使用相对 URI 导入库

dart
import 'bar.dart';