Browse Source

修复编辑器bug

xiaochan 2 years ago
parent
commit
5a1527ebac
2 changed files with 6 additions and 15 deletions
  1. 6 6
      src/views/utilities/page-editor-help/components/PageForm.vue
  2. 0 9
      vite.config.js

+ 6 - 6
src/views/utilities/page-editor-help/components/PageForm.vue

@@ -14,22 +14,22 @@ const {pageJson} = defineProps<{
   pageJson: componentType
 }>()
 
-// 提示 代码提示
+// 代码提示
 self.MonacoEnvironment = {
   getWorker(_: string, label: string) {
     if (label === 'json') {
-      return new JsonWorker();
+      return JsonWorker();
     }
     if (label === 'css' || label === 'scss' || label === 'less') {
-      return new CssWorker();
+      return CssWorker();
     }
     if (label === 'html' || label === 'handlebars' || label === 'razor') {
-      return new HtmlWorker();
+      return HtmlWorker();
     }
     if (['typescript', 'javascript'].includes(label)) {
-      return new TsWorker();
+      return TsWorker();
     }
-    return new EditorWorker();
+    return EditorWorker();
   },
 }
 

+ 0 - 9
vite.config.js

@@ -29,15 +29,6 @@ export default defineConfig({
         alias,
         extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
     },
-    optimizeDeps: {
-        include: [
-            `monaco-editor/esm/vs/language/json/json.worker`,
-            `monaco-editor/esm/vs/language/css/css.worker`,
-            `monaco-editor/esm/vs/language/html/html.worker`,
-            `monaco-editor/esm/vs/language/typescript/ts.worker`,
-            `monaco-editor/esm/vs/editor/editor.worker`
-        ],
-    },
     plugins: [
         Icons({
             autoInstall: true,