|
|
|
@ -194,8 +194,7 @@ Adding monaco editor to [Vite](https://vitejs.dev/) is simple since it has built
|
|
|
|
|
import * as monaco from 'monaco-editor';
|
|
|
|
|
|
|
|
|
|
self.MonacoEnvironment = {
|
|
|
|
|
getWorker: function(workerId, label) {
|
|
|
|
|
|
|
|
|
|
getWorker: function (workerId, label) {
|
|
|
|
|
const getWorkerModule = (moduleUrl, label) => {
|
|
|
|
|
return new Worker(self.MonacoEnvironment.getWorkerUrl(moduleUrl), {
|
|
|
|
|
name: label,
|
|
|
|
@ -216,10 +215,7 @@ self.MonacoEnvironment = {
|
|
|
|
|
return getWorkerModule('/monaco-editor/esm/vs/language/html/html.worker?worker', label);
|
|
|
|
|
case 'typescript':
|
|
|
|
|
case 'javascript':
|
|
|
|
|
return getWorkerModule(
|
|
|
|
|
'/monaco-editor/esm/vs/language/typescript/ts.worker?worker',
|
|
|
|
|
label
|
|
|
|
|
);
|
|
|
|
|
return getWorkerModule('/monaco-editor/esm/vs/language/typescript/ts.worker?worker', label);
|
|
|
|
|
default:
|
|
|
|
|
return getWorkerModule('/monaco-editor/esm/vs/editor/editor.worker?worker', label);
|
|
|
|
|
}
|
|
|
|
|