【问题标题】:AWS deployment missing my PWA build filesAWS 部署缺少我的 PWA 构建文件
【发布时间】: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


    【解决方案1】:

    此问题的原因尚不完全清楚,但似乎创建了构建的 zip 文件,将其部署到 S3,然后在放大控制台上从 S3 调用构建。

    更多信息请联系here

    【讨论】:

      猜你喜欢
      • 2019-01-16
      • 2020-10-22
      • 2018-12-17
      • 1970-01-01
      • 2014-01-22
      • 2022-11-01
      • 2019-09-22
      • 2019-03-20
      • 1970-01-01
      相关资源
      最近更新 更多