由于 .LICENSE 扩展,CRA 预缓存失败

CRA precache fails because of .LICENSE extension

因此,在生产环境中,由于我们服务器上的一个奇怪的 .LICENSE 文件给了我们 404

,我们的 PWA 上的预缓存失败了

特别是像这样的错误

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

我们如何解决这个问题?

嗯,修复很简单。

我们的网络服务器 returns 只知道文件扩展名,.LICENSE 不是其中之一。

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