unnecessary_ dev_ dependency
Detalhes sobre o diagnóstico 'unnecessary_dev_dependency' produzido pelo analisador do Dart.
The dev dependency on {0} is unnecessary because there is also a normal dependency on that package.
Descrição
#
O analisador emite este diagnóstico quando há uma entrada em
dev_dependencies para um pacote que também está listado em dependencies.
Os pacotes em dependencies ficam disponíveis para todo o código do pacote,
então não há necessidade de listá-los também em dev_dependencies.
Exemplo
#
O código a seguir produz este diagnóstico porque o pacote meta está listado
tanto em dependencies quanto em dev_dependencies:
name: example
dependencies:
meta: ^1.0.2
dev_dependencies:
meta: ^1.0.2
Correções comuns
#
Remova a entrada em dev_dependencies (e a chave dev_dependencies, caso
seja o único pacote listado ali):
name: example
dependencies:
meta: ^1.0.2
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
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ê.