fix: monaco-editor offline

This commit is contained in:
tao.chen
2026-08-20 19:23:42 +08:00
parent ae3b6d63e2
commit e4d010ec76
3 changed files with 13 additions and 4 deletions
+5
View File
@@ -9,6 +9,11 @@ import {
import type { Route } from "./+types/root";
import { AuthProvider } from "./context/AuthContext";
// Monaco 离线加载配置:必须在任何 <Editor> 挂载前执行,否则 loader 会默认
// 从 jsDelivr CDN 拉取 monaco,离线环境下编辑器初始化失败、永远 loading。
// `.client` 后缀:该模块只进客户端 bundle,SPA 构建的 server 预渲染阶段
// 会被替换成空桩,避免 monaco-editor ESM(依赖浏览器全局)在 Node 里崩掉。
import "./lib/monacoSetup.client";
import "./app.css";
export const links: Route.LinksFunction = () => [];