feat: 优化monaco.js导入方式,使用命名导入以提升可读性

This commit is contained in:
zhanghao 2026-08-26 09:07:52 +08:00
parent dbe6058000
commit c07c776f3a

View File

@ -1,6 +1,12 @@
import 'monaco-editor/esm/vs/editor/editor.all.js' import 'monaco-editor/esm/vs/editor/editor.all.js'
import 'monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution.js' import 'monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution.js'
import 'monaco-editor/esm/vs/language/json/monaco.contribution.js' import * as json from 'monaco-editor/esm/vs/language/json/monaco.contribution.js'
import 'monaco-editor/esm/vs/language/typescript/monaco.contribution.js' import * as typescript from 'monaco-editor/esm/vs/language/typescript/monaco.contribution.js'
import { languages } from 'monaco-editor/esm/vs/editor/editor.api.js'
// The full Monaco entry exposes language services on monaco.languages.
// Preserve that API while loading only the language services used by the flow editor.
languages.json = json
languages.typescript = typescript
export * from 'monaco-editor/esm/vs/editor/editor.api.js' export * from 'monaco-editor/esm/vs/editor/editor.api.js'