Hola Santiago, espero que estés bien.
¿Cuál error estás teniendo? Al añadir el atributo type="module"
estamos diciendo al navegador que estamos usando el sistema de módulos, que es simplemente dividir el código en varios archivos y usar el sistema de import para importar las funcionalidades de cada archivo (módulo).
En la web existen varias reglas de seguridad y una de ellas es CORS (Cross-Origin Resource Sharing). Que establece reglas al compartir recursos dependiendo del origin. Cuando estamos en nuestro computador usamos el sistema de archivos algo que no es permitido en CORS, solo el protocolo HTTP/HTTPS. Para resolver este problema y poder trabajar en nuestro proyecto localmente, debemos usar la extensión de VS Code llamada live server y abrir nuestro proyecto por el live server simulando un servidor, pero en nuestra máquina local.
Y sobre su otra duda, los comentarios si están bien declarados nunca son interpretados como código no comentado.
Los errores nunca son al azar, siempre hay una explicación, sea una equivocación nuestra al trabajar en el código o un error de la biblioteca que estamos usando, etc.
Le pedimos que siempre cuando tenga una duda, explique bien su duda, mostrando imágenes (print) si necesario y enviando su código como texto para que podamos analizarlo y ayudarte de la mejor forma posible, pues es la única forma que podemos entender bien el problema que estás enfrentando y que recibas ayuda de forma eficiente sin tener que estar requiriendo más información.
Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.
¡Saludos!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios