我想知道它是否'可以在开发模式(非生产)期间测试pwa并注册serviceworker
当我制作ng build --prod然后在dist文件夹中启动http-server它工作正常,但是当我在没有构建的情况下进行服务时它给了我chrome错误:Service Worker无法注册
prod和dev上的程序是否相同?和灯塔一样,审核让我对prod的服务工作者有所帮助,但对于同一个项目却没有开发
任何帮助或链接都会受到赞赏
由于
答案 0 :(得分:0)
这个问题已有2年历史了,但我看不出来。
您不能在ng服务器上运行Service Worker。如您所提到的,它可以使用http服务器工作。这是设计使然。请参阅Angular文档here。
但是,如果您不测试特定的Service Worker功能,例如在脱机时从缓存中检索数据,则您的应用程序仍将使用ng serve起作用,包括通过http检索数据。