fix: 修复 VitePress build 进程 hang 问题
在 theme/index.js 的 setup() 中添加 SSR 检查,确保浏览器端库 (Viewer.js, TypeIt) 只在客户端初始化,避免 SSR 期间产生 无法清理的资源导致进程挂起。
This commit is contained in:
@@ -869,6 +869,11 @@ export default {
|
||||
const { frontmatter } = useData()
|
||||
let viewer = null
|
||||
|
||||
// Skip browser-only initialization during SSR
|
||||
if (import.meta.env.SSR) {
|
||||
return
|
||||
}
|
||||
|
||||
const initViewer = () => {
|
||||
// 销毁旧实例
|
||||
if (viewer) {
|
||||
|
||||
Reference in New Issue
Block a user