Não estou conseguindo importar a class SenderIdInvalidException implements Exception {} da pasta bank_controller_exceptions para a pasta bank_controller. Está tudo igual a aula, o que eu posso fazer para fazer rrodar o código?
Não estou conseguindo importar a class SenderIdInvalidException implements Exception {} da pasta bank_controller_exceptions para a pasta bank_controller. Está tudo igual a aula, o que eu posso fazer para fazer rrodar o código?
Olá Cleber!
Para importar a classe SenderIdInvalidException
da pasta exceptions
para a pasta controllers
, você precisa garantir que o caminho de importação está correto.
Como o arquivo bank_controller.dart
está na pasta controllers
e o arquivo bank_controller_exceptions.dart
está na pasta exceptions
, o caminho relativo para importação deve ser algo como:
import '../exceptions/bank_controller_exceptions.dart';
No arquivo bank_controller.dart
, adicione a importação no início do arquivo:
import '../exceptions/bank_controller_exceptions.dart';
O que me parece que vc fe corretamente, sendo assim às vezes, reiniciar o ambiente de desenvolvimento pode resolver problemas de cache.
Após seguir esses passos, tente rodar o código novamente para ver se o problema foi resolvido.
Mas em caso de persistência. Compartilhe seu código conosco e aula em que você está.
Espero ter ajudado! Bons estudos!
Sucesso ✨
Quando eu coloquei o seu código import '../exceptions/bank_controller_exceptions.dart'; apareceu. Antes, mesmo eu fazendo o caminho correto, estava aparecendo em vermelho
Eu reinicei,mas só funcionou com a ajuda do seu código.
Obrigado, professor!