Pular para o conteúdo principal

invalid_dependency

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

Publishable packages can't have '{0}' dependencies.

Descrição

#

O analisador produz este diagnóstico quando um pacote publicável inclui, na lista dependencies do seu arquivo pubspec.yaml, um pacote que não é uma dependência hospedada no pub.

Para saber mais sobre os diferentes tipos de fontes de dependência, veja Dependências de pacotes.

Exemplo

#

O código a seguir produz este diagnóstico porque a dependência do pacote transmogrify não é uma dependência hospedada no pub.

yaml
name: example
dependencies:
  transmogrify:
    path: ../transmogrify

Correções comuns

#

Se você quiser publicar o pacote no pub.dev, então altere a dependência para um pacote hospedado que esteja publicado no pub.dev.

Se o pacote não se destina a ser publicado no pub.dev, então adicione uma entrada publish_to: none ao arquivo pubspec.yaml para marcá-lo como não destinado à publicação:

yaml
name: example
publish_to: none
dependencies:
  transmogrify:
    path: ../transmogrify

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