Pular para o conteúdo principal

invalid_platforms_field

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

The 'platforms' field must be a map with platforms as keys.

Descrição

#

O analisador produz este diagnóstico quando um campo platforms de nível superior é especificado, mas o seu valor não é um mapa com chaves. Para saber mais sobre como especificar as plataformas suportadas pelo seu pacote, veja a documentação sobre declarações de plataforma.

Exemplo

#

O pubspec.yaml a seguir produz este diagnóstico porque platforms deveria ser um mapa.

yaml
name: example
platforms:
  - android
  - web
  - ios

Correções comuns

#

Se você puder depender da detecção automática de plataforma, então omita o campo platforms de nível superior.

yaml
name: example

Se você precisar especificar manualmente a lista de plataformas suportadas, então escreva o campo platforms como um mapa com os nomes das plataformas como chaves.

yaml
name: example
platforms:
  android:
  web:
  ios:

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