Angular PWA 托管:文件未加载

Angular PWA hosting : Files not loading

我有一些奇怪的问题。我对我的 Angular PWA 进行了产品构建,并将其部署到主机 space。托管页面的 file/folder 结构是这样的。

public_html 有一个简单的 HTML 页面,我的 PWA 应用程序在 public_html 文件夹下。我尝试通过此 URL https://example.com/pwa 访问 PWA,但我的 PWA 未加载,这是我通过查看 url 丢失的文件发现的

所有 URL 都有此路径 https://example.com/runtime.0e49e2b53282f40c8925.js, https://example.com/manifest.webmanifest 等等。

我想了解它是如何更改为根 (public_html) 而它应该是 PWA。 angular 应用程序中的基本 href 是 "/" 。我需要在 PWA 中的什么地方进行配置,以便应用程序需要的 url 显示如下 https://example.com/pwa/manifest.webmanifest

我们的想法是拥有一个简单的静态着陆页和一个可点击的 link 从着陆页到 PWA 文件夹内的 PWA 应用程序。

您必须将 --base-href /pwa/ 参数传递给 ng build 命令。