跳到主要內容

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';