fix: Monaco预加载移入files.html(解决api.js缓存问题)
This commit is contained in:
@@ -95,6 +95,17 @@
|
||||
<script src="/app/api.js"></script>
|
||||
<script src="/app/layout.js"></script>
|
||||
<script>
|
||||
// Monaco Editor preload (inline to avoid api.js caching issues)
|
||||
if(!window._monacoLoading&&!window._monacoReady){
|
||||
window._monacoLoading=true;
|
||||
const _ms=document.createElement('script');
|
||||
_ms.src='https://cdn.jsdelivr.net/npm/monaco-editor@0.45.0/min/vs/loader.js';
|
||||
_ms.onload=function(){
|
||||
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});
|
||||
};
|
||||
document.head.appendChild(_ms);
|
||||
}
|
||||
initLayout('files');
|
||||
let _currentPath='/';
|
||||
let _currentServerId=null;
|
||||
|
||||
Reference in New Issue
Block a user