mirror of
https://github.com/vuejs/babel-plugin-jsx.git
synced 2025-05-03 14:54:43 +08:00
chore: set monaco-editor jsx as preserve
This commit is contained in:
parent
53739e1d5c
commit
f519920db2
@ -42,15 +42,13 @@ window.init = () => {
|
|||||||
monaco.languages.typescript.typescriptDefaults.setCompilerOptions({
|
monaco.languages.typescript.typescriptDefaults.setCompilerOptions({
|
||||||
allowJs: true,
|
allowJs: true,
|
||||||
allowNonTsExtensions: true,
|
allowNonTsExtensions: true,
|
||||||
lib: [],
|
jsx: monaco.languages.typescript.JsxEmit.Preserve,
|
||||||
jsx: monaco.languages.typescript.JsxEmit.React,
|
|
||||||
target: monaco.languages.typescript.ScriptTarget.Latest,
|
target: monaco.languages.typescript.ScriptTarget.Latest,
|
||||||
typeRoots: ['node_modules/@types'],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const editor = monaco.editor.create(document.getElementById('source')!, {
|
const editor = monaco.editor.create(document.getElementById('source')!, {
|
||||||
value: decodeURIComponent(window.location.hash.slice(1)) || localStorage.getItem('state') || 'const App = () => <div>Hello World</div>',
|
value: decodeURIComponent(window.location.hash.slice(1)) || localStorage.getItem('state') || 'const App = () => <div>Hello World</div>',
|
||||||
language: 'javascript',
|
language: 'typescript',
|
||||||
tabSize: 2,
|
tabSize: 2,
|
||||||
...sharedEditorOptions,
|
...sharedEditorOptions,
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user