Pular para o conteúdo principal

part_of_different_library

Detalhes sobre o diagnóstico 'part_of_different_library' produzido pelo analisador do Dart.

Expected this library to be part of '{0}', not '{1}'.

Descrição

#

O analisador emite este diagnóstico quando uma biblioteca tenta incluir um arquivo como parte de si mesma, quando o outro arquivo é parte de uma biblioteca diferente.

Exemplo

#

Dado um arquivo part.dart contendo

dart
part of 'library.dart';

O código a seguir, em qualquer arquivo que não seja library.dart, produz este diagnóstico porque tenta incluir part.dart como parte de si mesmo, quando part.dart é parte de uma biblioteca diferente:

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

Correções comuns

#

Se a biblioteca deve usar outro arquivo como parte, então altere a URI na diretiva part para que seja a URI do outro arquivo.

Se o arquivo partPart fileUm arquivo-fonte Dart que contém uma diretiva `part of`. Saiba mais deve ser parte desta biblioteca, então atualize a URI (ou o nome da biblioteca) na diretiva part of para que seja a URI (ou o nome) da biblioteca correta.

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.