我正在使用AWS(扩增控制台)部署Angular 8(PWA)应用程序。部署已停止正常工作,似乎Amplify并未部署我的发行版本中的所有文件。
要进行部署,我使用$ ng build --prod
这可以正常工作。
然后,我将此捆绑包拖放到我的AWS(Amplify)控制台中。部署工作正常,但应用程序随后显示以下错误。
我已经以这种方式部署了好几个星期,没有问题。 2天前-据我所知,虽然没有更改我的任何应用程序设置或放大设置-已部署的应用程序将无法显示某些组件页面。这些页面将显示此错误:
Syntax Error: Unexpected Token '<'
Error: Uncaught (in promise): ChunkLoadError: Loading chunk 5 failed.
(组号取决于我尝试单击的组件)
我也收到一条错误消息:
Error while trying to use the following icon from the Manifest: https://www.[app].com/assets/icons/icon-144x144.png (Download error or resource isn't a valid image)
AWS似乎说某些文件(如图标文件)在部署中不存在。但是,当我在本地查看文件夹时,这些文件显然存在于我上传的捆绑软件中。
这个问题似乎也随着每次部署而增加。我只是重新上传了与以前相同的捆绑软件,现在它显示了更多组件的此错误(即使它是相同的捆绑软件(!))
可能会发生什么?