跳到主内容

part_of_different_library

预期此库属于 '{0}',而非 '{1}'。

描述

#

当一个库试图将属于另一个库的文件作为其自身的一部分包含进来时,分析器会产生此诊断信息。

示例

#

给定一个文件 part.dart,其中包含

dart
part of 'library.dart';

以下代码(在除 library.dart 之外的任何文件中)会产生此诊断信息,因为它试图将 part.dart 作为其自身的一部分包含进来,而 part.dart 属于另一个库

dart
part 'package:a/part.dart';

常见修复

#

如果该库应该使用另一个文件作为 part,那么请更改 part 指令中的 URI 为另一个文件的 URI。

如果 part 文件应该属于此库,那么请更新 part-of 指令中的 URI(或库名称)为正确库的 URI(或名称)。