Olá, André!
É um errinho bem estranho mesmo, já que aparentemente está tudo correto com o endereçamento dos arquivos, mas é validos checar alguns pontos.
login.js Script: Você está incluindo um script chamado "login.js" usando o atributo type="module"
. Isso indica que você está usando módulos ES6 no seu código JavaScript. Certifique-se de que o arquivo "login.js" esteja no mesmo diretório que a página HTML e que ele esteja escrito como um módulo.
Script Inclusão: Verifique se não há outros erros de inclusão de scripts antes do código que você compartilhou. Qualquer erro de script anterior pode afetar o carregamento dos scripts subsequentes.
Verifique o seu console do navegador, verifique se o mesmo mostra algum erro, como exemplificado mais abaixo:
Espero ter ajudado e Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!