Angular 在后续HTTP请求中未检索到ngsw-worker.js文件

Angular 在后续HTTP请求中未检索到ngsw-worker.js文件,angular,service-worker,progressive-web-apps,Angular,Service Worker,Progressive Web Apps,因此,我遵循了本教程中的所有步骤,在其文档中添加了Angular: 当我第一次构建Angular项目时,在一个不知名的Chrome浏览器中运行它,我的日志显示,ngsw worker.js已通过http服务器成功检索(GET) 当我在开发工具中删除服务工作者,打开一个新的incognito选项卡(或关闭浏览器并打开一个新的incognito窗口)时,没有从http服务器检索到ngsw worker.js,因此,浏览器中没有服务工作者 为什么会这样?这件事困扰了我好长时间了。检索新服务人员的唯一

因此,我遵循了本教程中的所有步骤,在其文档中添加了Angular:

当我第一次构建Angular项目时,在一个不知名的Chrome浏览器中运行它,我的日志显示,
ngsw worker.js
已通过
http服务器
成功检索(GET)

当我在开发工具中删除服务工作者,打开一个新的incognito选项卡(或关闭浏览器并打开一个新的incognito窗口)时,没有从
http服务器
检索到
ngsw worker.js
,因此,浏览器中没有服务工作者

为什么会这样?这件事困扰了我好长时间了。检索新服务人员的唯一方法是使用
ngbuild--prod
重建项目。即便如此,它也可能非常不一致

其他信息:

  • 我使用
    http服务器-p8080-c-1dist/
  • 角度版本:7.1.1

在Angular 7的某些版本中,服务人员出现故障/不一致