0

我使用服务人员来缓存我的 PWA。在我的 VPS 上一切正常。现在,当我想在 Netlify 上托管时,由于他们的 CDN 缓存中断。

“./script.js”

变成

https://d33wubrfki0l68.cloudfront.net/js/5ae4b88ddf0edb18f2281d6c6b0339b122ad0/.../script.js

以便在 sw-cache 中找不到该文件。显然,这破坏了离线功能。

是否有使用 CDN 进行缓存的解决方案?

4

1 回答 1

3

如果您想保持启用资产优化,您可以尝试使用该data-dont-bundle属性加载您的 script.js,例如:

<script data-dont-bundle src="/script.js"></script>

这个属性会告诉 netlify 不要优化那个文件。

于 2018-07-19T02:43:46.713 回答