1
resposta

Erro ao rodar o pub run

Boa noite

Quando eu vou rodar o comando para gerar as classes do mobx, esta dando erro The class 'FileSystemEvent' can't be extended,

Como resolver?

Emerson

1 resposta

Olá, Isso pode estar relacionado a uma versão mais recente do Dart SDK que introduziu essas mudanças.

Atualize as Dependências:

TOdas as suas dependências devem ta atualizadas para versões compatíveis com a versão do Dart SDK que você está utilizando. No seu pubspec.yaml, execute:

flutter pub upgrade

Precisa ta utilizando uma versão do Dart SDK que é compatível com as dependências do MobX que você está utilizando. Você pode verificar a versão do Dart SDK no arquivo pubspec.lock ou usando o comando:

dart --version

Atualiza o build_runner e o mobx_codegen

No seu pubspec.yaml, você pode especificar:

dev_dependencies:
  build_runner: ^2.3.3
  mobx_codegen: ^2.1.1

Depois disso, execute:

flutter pub get

Limpe o cache e gere novamente os arquivos do MobX. Execute:

flutter pub run build_runner clean
flutter pub run build_runner build

Valeu!