Opa Ana, tudo certo?
O erro em questão indica haver um problema por conta da política CORS (Cross-Origin Resource Sharing) do navegador, que permite apenas solicitações entre os esquemas de protocolo http, data, isolated-app, chrome-extension, chrome, https e chrome-untrusted, o que pode estar relacionado a tentativa de acesso ao arquivo.
Em um servidor local, o JavaScript pode ser executado sem problemas. No entanto, ao abrir o arquivo HTML diretamente em um navegador, algumas funcionalidades podem não funcionar corretamente devido às restrições de segurança do navegador.
Portanto, é recomendável utilizar um servidor local durante o desenvolvimento do seu projeto, como o fornecido pela extensão do Visual Studio Code, o Live Server, para garantir o correto funcionamento do JavaScript. Se você estiver enfrentando problemas ao executar seu código sem um servidor local, sugiro experimentar o Live Server ou outra ferramenta semelhante para ver se o problema é solucionado.
Agradeço sua contribuição ao trazer essa questão para o fórum e compartilhar sua experiência.
Reforço que em caso de qualquer dúvida, me coloco à disposição! Bons estudos!