feat: 优化monaco.js导入方式,使用命名导入以提升可读性
This commit is contained in:
parent
dbe6058000
commit
c07c776f3a
@ -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'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user