跳到主要内容

part_of_non_part

包含的部分 '{0}' 必须有 part-of 指令。

描述

#

当找到 part 指令但引用的文件没有 part-of 指令时,分析器会产生此诊断。

示例

#

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

dart
class A {}

以下代码会产生此诊断,因为 a.dart 不包含 part-of 指令

dart
part 'a.dart';

常见修复方法

#

如果引用的文件意图作为另一个库的一部分,则在该文件中添加 part-of 指令

dart
part of 'test.dart';

class A {}

如果引用的文件意图作为库,则将 part 指令替换为 import 指令

dart
import 'a.dart';