Estoy tratando de implementar mi aplicación Vanilla JS en el alojamiento de Firebase. Estoy usando Vite como herramienta de compilación.
Cuando lo ejecuto localmente, funciona bien. Pero cuando lo implementé en el alojamiento de Firebase, me di cuenta de que faltaba el archivo main.js
Revisé mi carpeta dist
generada por Vite y, de hecho, faltaba el archivo main.js
Nunca me encontré con este problema antes cuando usaba el marco JS, pero ahora estoy con Vanilla JS.
¿Cómo puedo asegurarme de que mi compilación también contenga un archivo javascript?
Su etiqueta de secuencia de comandos debería tener este aspecto:
<script src="./main.js" type="module"></script>
Debe haber un atributo:
type="module"