Quando rodo o comando no terminal aparece o seguinte erro:
Ja tentei atualizar as depencencias e ja tentei mudar o comanto para dart run build_runner watch porém nada adiantou.
tter
Quando rodo o comando no terminal aparece o seguinte erro:
Ja tentei atualizar as depencencias e ja tentei mudar o comanto para dart run build_runner watch porém nada adiantou.
tter
Olá, Itson!
Pelo que pude observar nas imagens que você compartilhou, o erro que está ocorrendo está relacionado a uma falha ao tentar construir o build_runner
. O erro específico menciona que a classe FileSystemEvent
não pode ser estendida, implementada ou misturada fora de sua biblioteca porque é uma classe selada.
Uma possível solução para este problema pode ser a seguinte:
Limpeza do cache do pub: Às vezes, o cache de pacotes do Dart pode ficar corrompido. Você pode tentar limpar o cache com o comando flutter pub cache repair
e depois flutter clean
.
Verificação das versões dos pacotes: Verifique se as versões dos pacotes build_runner
e mobx_codegen
no seu arquivo pubspec.yaml
são compatíveis com a versão do Flutter que você está usando. Você pode precisar atualizar esses pacotes para as versões mais recentes compatíveis.
Dependências conflitantes: Verifique se não há conflitos de versão entre as dependências. Às vezes, um pacote pode depender de uma versão de outro pacote que é incompatível com a versão que você está tentando usar.
Pubspec.yaml: Certifique-se de que o arquivo pubspec.yaml
está bem formatado e não contém erros de sintaxe.
Reinstalação dos pacotes: Após fazer as alterações necessárias no pubspec.yaml
, execute flutter pub get
para garantir que todas as dependências estejam corretamente instaladas.
Se após essas etapas o problema persistir, pode ser útil buscar por issues semelhantes nos repositórios dos pacotes no GitHub ou consultar a documentação dos pacotes para verificar se há alguma orientação específica para o erro que você está enfrentando.
Espero que essas dicas possam te ajudar a resolver o problema. Lembre-se de que, às vezes, pode ser necessário combinar várias estratégias para encontrar a solução. Qualquer coisa manda aqui de novo. Bons estudos!