问题描述
我是svelte的新手,我已经爱上了它的魔力。但是,我面临的一个问题对我来说似乎很普遍,但是我找不到针对它的书面解决方案。
我使用了使用npx degit的汇总模板,该模板之前运行得很好,但是现在,当我运行npm run dev时,应用程序侦听端口,但服务器无限期挂起。自动重新加载将停止功能,并保持所有永恒的加载。我尝试运行一个全新的模板存储库,以检查我的代码是否存在问题,但是新的存储库也未运行。
我100%肯定我一次只运行一个应用程序。值得注意的是,我还收到一条加载消息,上面写着“正在等待可用的套接字”,我试图清空所有套接字,没有帮助。
如果你们能在这里帮助我,我将非常感谢并尊重。
和平
更新:我使用npx degit "sveltejs/sapper-template#rollup" my-app
生成了一个全新的应用。重新加载后它抛出了相同的错误,但我没有对其进行任何更改,这很可能表明问题出在我的本地计算机上。
解决方法
我解决了我的问题(感谢Svelte Discord社区)。事实证明,您的静态文件夹不能太大(即> =〜25MB),这会导致service-worker.js崩溃。理想的选择是使用CDN或在不需要缓存好处的情况下禁用服务工作者。