From cb60af4483a0a5728d4d350713ce02bdb20c9f20 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 31 May 2026 01:22:45 +0800 Subject: [PATCH] =?UTF-8?q?debug:=20Monaco=20preload=20=E5=8A=A0=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E8=AF=8A=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/app/api.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/app/api.js b/web/app/api.js index dcf4d89a..59a5a895 100644 --- a/web/app/api.js +++ b/web/app/api.js @@ -136,15 +136,19 @@ if (!token) { (function preloadMonaco(){ if(window._monacoLoading||window._monacoReady)return; window._monacoLoading=true; + console.log('[Monaco] Preloading...'); const s=document.createElement('script'); s.src='https://cdn.jsdelivr.net/npm/monaco-editor@0.45.0/min/vs/loader.js'; s.onload=function(){ + console.log('[Monaco] loader.js loaded, requiring editor...'); require.config({paths:{vs:'https://cdn.jsdelivr.net/npm/monaco-editor@0.45.0/min/vs'}}); require(['vs/editor/editor.main'],function(){ window.monaco=monaco; window._monacoReady=true; + console.log('[Monaco] Ready!'); }); }; + s.onerror=function(){console.error('[Monaco] Failed to load loader.js')}; document.head.appendChild(s); })();