Archivos mensuales: abril 2020

Errores en PWA en Ionic

Si creas las versión de producción de un proyecto web hecho en Ionic:

ionic build --prod

y al probarlo en un emulador, o en cualquier dispositivo que use como URL file://, te da el siguiente error:

Failed to load module script: The server responded with a non-JavaScript MIME type of “”. Strict MIME type checking is enforced for module scripts per HTML spec.

La solución es editar el archivo tsconfig.json y cambiar el target de “target": "es2015" a "target": "es5".

Solución encontrada aquí:

https://stackoverflow.com/a/56994197

Y si la primera vez que lo pruebas no se ve nada y te dice que no encuentra ninguno de los ficheros css y js, la solución es cambiar en el index.html la etiqueta base de <base href=”/” /> a <base href=”./” />