Mi pregunta involucra el index.html que se genera después de ng build --prod . Este es el que obtengo después de ejecutar ese comando:
<html lang="en"> <head> <meta charset="utf-8"> <title>Kudoshealth Dashboard</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon" href="favicon.ico"> <link href="assets/css/all.min.css" rel="stylesheet" type='text/css' /> <link rel="stylesheet" href="styles.f0d4a2f6b4b57a8b1a74.css"></head> <body> <app-root></app-root> <script src="runtime-es2015.5e3efc57355ca9fa37ac.js" type="module"></script><script src=""></script><script src="runtime-es5.5e3efc57355ca9fa37ac.js" nomodule defer></script><script src="polyfills-es5.c9393ad6cf868cd989cc.js" nomodule defer></script><script src="polyfills-es2015.70587aa54d3cd9f0a3b6.js" type="module"></script><script src="scripts.c19d1667b1375f71590b.js" defer></script><script src="main-es2015.654b4a3d66cfb9c8fa63.js" type="module"></script><script src="main-es5.654b4a3d66cfb9c8fa63.js" nomodule defer></script></body> </html>Este proyecto angular funciona bien en localhost, pero una vez que la salida dist se carga en el depósito S3, parece haber algunos problemas como este:
Le aseguro que el inicio de sesión que estoy usando es correcto. Todos los archivos cargados también se hacen públicos en el depósito. El error extraño es que no hay un archivo 8-es2015.8e909eab71372e40cabe.js en el dist. Lo siento mucho si el error es obvio o si estoy cometiendo un error de novato, pero he estado atascado en este error durante unos días y agradecería cualquier ayuda.
Mi problema fue persistente durante mucho tiempo en segundo plano. Los problemas se resolvieron cambiando mi URL de redirección de environment.prod.ts. Se configuró en uno antiguo de una rama antigua en el repositorio que era redundante.