Pular para o conteúdo principal

avoid_relative_lib_imports

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

Can't use a relative path to import a library in 'lib'.

Descrição

#

O analisador emite este diagnóstico quando a URI em uma diretiva import tem lib no caminho.

Exemplo

#

Supondo que exista um arquivo chamado a.dart no diretório lib:

dart
class A {}

O código a seguir produz este diagnóstico porque o import contém um caminho que inclui lib:

dart
import '../lib/a.dart';

Correções comuns

#

Reescreva o import para que a URI não inclua lib:

dart
import 'a.dart';

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ê.