我有点困惑,因为在运行 Svelte 应用程序时突然出现标题错误中提到的终端:
[09:37:38] 200 ─ 4.17ms ─ /
[09:37:38] 200 ─ 0.57ms ─ /global.css
[09:37:38] 200 ─ 1.50ms ─ /build/bundle.css
[09:37:38] 200 ─ 2.80ms ─ /build/bundle.js
[09:37:38] 200 ─ 1.06ms ─ /assets/logo/logo.svg
[09:37:38] 200 ─ 1.77ms ─ /assets/icon/icon.svg
[09:37:40] 404 ─ 0.16ms ─ /service-worker.js
我什至不确定为什么应用程序要求 service-worker.js
,因为不记得默认情况下使用我正在使用的纯 Svelte 设置配置服务工作人员在这个项目中。我认为 Service Worker 默认安装在 Sapper 或 SvelteKit 中。在纯 Svelte 设置中,Rollup 配置中没有与 Service Worker 相关的任何内容。
此外,有时浏览器中的内容无法正确加载。似乎某些样式和/或脚本未应用。
我正在尝试使用 Sapper 和 SvelteKit,但是是在不同的项目中。有什么想法为什么我会收到这种错误吗?
最佳答案
这似乎是我正在玩的 Sapper 应用程序的剩余部分,其中服务工作线程是开箱即用的配置。
解决方案是取消注册所需的 Service Worker。
对于 Chrome,可以在此处完成:chrome://serviceworker-internals/
关于javascript - 奇怪的 Svelte 错误 - 缺少 service-worker.js - 错误 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66851055/