如何避免在 Svelte 中冻结整个应用程序的异常?

Kev*_* He 12 svelte

我想知道是否有办法避免冻结整个 Svelte 应用程序的异常?

我目前正在使用 Svelte v3.12.0,看起来如果存在未捕获的异常,整个前端应用程序就会冻结并且无法从错误中恢复。我不认为将每个组件中的每一行代码包装在 try...catch... 中是一个很好的解决方案。

Jan*_*sio -2

SvelteKit 提供了一个名为 的钩子handleError,您可以在其中处理客户端和服务器端的错误。

参考: