npm prod build имеет pm- root go до root из AWS корзина не angular файл сборки - PullRequest
0 голосов
/ 17 апреля 2020

Я успешно запустил сборку 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 до двух каталогов. и перезагрузите его, но это кажется глупым для сборки. Кто-нибудь еще испытывает это и знает разумное решение?

Спасибо.

1 Ответ

0 голосов
/ 21 апреля 2020

Хорошо, кажется, мне действительно нужно создать специфицированное c ведро для сборки, после того, как это сделано. Я думаю, я не понимаю, почему, но понимаю, что это так. Я не пытался изменить базовый href и выгружать контент через FTP на другой хост, но это, скорее всего, тоже не сработало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...