Я успешно запустил сборку Angular для prod, затем я попытался перетащить файлы до AWS. Все копируется, и ЕСТЬ там, но индексный файл выдает 404 ошибки из-за невозможности найти полифилл компиляции, таблицу стилей и основные ts-файлы.
index. html направляет / отправляет их в локальный файл, как это.
<pm-root></pm-root>
<script src="runtime-es2015.b7221955b56ca238a862.js" type="module"></script>
<script src="polyfills-es2015.9c3f2c8c05f26e86793f.js" type="module"></script>
<script src="runtime-es5.8cbda37452fab8baba0a.js" nomodule></script>
<script src="polyfills-es5.0a5aa62435a25eef6c98.js" nomodule></script>
<script src="main-es2015.4637c5bc4356d9dc116f.js" type="module"></script>
<script src="main-es5.8695ecd18697495ae86e.js" nomodule></script></body>
</html>
Что происходит, AWS ищет эти файлы в root корзины AWS S3, в отличие от папки root в файлы, в которых они находятся. Например, S3> ang_apps> angBld1> index. html
Я загружаю их все сразу. Любая идея, почему AWS сделал бы это? Что обойти это? Я думаю, я мог бы вручную отредактировать файл index. html, чтобы go до двух каталогов. и перезагрузите его, но это кажется глупым для сборки. Кто-нибудь еще испытывает это и знает разумное решение?
Спасибо.