gpt4 book ai didi

IIS 子文件夹中的 Angular PWA 无法脱机工作

转载 作者:行者123 更新时间:2023-12-05 09:12:31 25 4
gpt4 key购买 nike

当我将 Angular pwa 应用程序发布到 IIS 中的子文件夹时,pwa 应用程序无法离线工作。

ng build --prod --baseHref=/subfolder/没有帮助。

我在网站上使用 https。

如果应用程序未发布到 IIS 的根目录而是发布到 IIS 的子文件夹,如何准确地重新配置 angular pwa 应用程序以脱机工作?

有没有人有在发布到 IIS 子文件夹后离线工作的 Angular pwa 应用程序的功能演示?

最佳答案

我知道我在这方面已经很晚了,我也一直在努力解决这个问题,最后按照以下步骤解决了这个问题:

  1. manifest.JSON 文件中,设置 "scope": ".""start_url": "./" .这表示您正在使用子目录。

  2. 然后使用 CLI 命令构建项目 ng build --prod --baseHref=/Your_sub_directory_name/

  3. 最后将 dist 文件夹内容粘贴到您指定的 Your_sub_directory_name IIS 位置。

  4. 然后只需刷新页面并等待注册 service worker,您可以在 chrome 的开发者工具的应用程序选项卡中查看。一旦注册了 service worker,只需切换到离线模式,您的页面就可以在离线状态下正常工作。

关于IIS 子文件夹中的 Angular PWA 无法脱机工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57993086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com