.net core CRA预缓存因许可证扩展而失败

.net core CRA预缓存因许可证扩展而失败,.net-core,create-react-app,progressive-web-apps,workbox,sw-precache,.net Core,Create React App,Progressive Web Apps,Workbox,Sw Precache,因此,在生产过程中,由于服务器上有一个奇怪的.LICENSE文件,precache在我们的PWA上出现了故障,这给了我们404 特别是像这样的错误 uncaught (in promise) bad-precaching-response: bad-precaching-response :: [{"url" 我们如何解决这个问题呢?嗯,解决方法很简单 我们的web服务器只返回已知的文件扩展名,而.LICENSE不是其中之一 只需在StaticFileServer选项上启用ServeUnkno

因此,在生产过程中,由于服务器上有一个奇怪的.LICENSE文件,precache在我们的PWA上出现了故障,这给了我们404

特别是像这样的错误

uncaught (in promise) bad-precaching-response: bad-precaching-response :: [{"url"

我们如何解决这个问题呢?

嗯,解决方法很简单

我们的web服务器只返回已知的文件扩展名,而.LICENSE不是其中之一

只需在StaticFileServer选项上启用
ServeUnknownFileTypes
标志