debug: Monaco preload 加日志诊断
This commit is contained in:
@@ -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);
|
||||
})();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user