Estoy ejecutando un sitio web en localhost:8000 y actualmente estoy en un bucle infinito para solucionar este problema. Esta es la línea para usar el archivo javascript en mi archivo html:
<script type="text/javascript" src="./scripts/main.js"></script> Establecí el tipo en "text/javascript" porque recibí este error: Expected a JavaScript module script but the server responded with a MIME type of "text/plain" . De acuerdo con esta publicación , tuve que cambiar type="module" a type="text/javascript" , lo que de hecho solucionó el error, pero luego recibí un nuevo error: Uncaught SyntaxError: Cannot use import statement outside a module . De acuerdo con esta publicación , necesito usar type="module" y ahora estoy en un bucle infinito .
paquete.json:
{ ... "main": "main.js", "type": "module", ...Si la consola ya no arroja un error relacionado con el módulo, supongo que el problema del bucle infinito está relacionado con el código en sí.