跳到主要内容

always_use_package_imports

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

描述

#

lib 目录中的库使用相对路径导入同一包内 lib 目录中的另一个库时,分析器会生成此诊断信息。

示例

#

假设名为 a.dart 的文件和下面的代码都位于同一包的 lib 目录中,下面的代码会生成此诊断信息,因为它使用了相对 URI 来导入 a.dart

dart
import 'a.dart';

常见修复

#

使用 package 导入

dart
import 'package:p/a.dart';