【发布时间】:2020-04-15 01:48:49
【问题描述】:
我正在使用 AWS(Amplify 控制台)部署我的 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 似乎在说部署中不存在某些文件(如图标文件)。但是,当我在本地查看文件夹时,这些文件显然存在于我正在上传的包中。
问题似乎也随着每次部署而增加。我刚刚重新上传了与以前相同的包,现在它显示更多组件的此错误(即使它是完全相同的包(!))
会发生什么?
【问题讨论】:
标签: angular amazon-web-services progressive-web-apps