Skip to content

Commit 722e192

Browse files
fix: Fixed file comparison highlighting loss issue (#11237)
1 parent f9a20ec commit 722e192

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

frontend/vite.config.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import Components from 'unplugin-vue-components/vite';
1616
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
1717
import svgLoader from 'vite-svg-loader';
1818

19-
import monacoEditorPlugin from 'vite-plugin-monaco-editor';
19+
const prefix = `monaco-editor/esm/vs`;
2020

2121
const { dependencies, devDependencies, name, version } = pkg;
2222
const __APP_INFO__ = {
@@ -97,9 +97,6 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
9797
svgLoader({
9898
defaultImport: 'url',
9999
}),
100-
monacoEditorPlugin({
101-
languageWorkers: ['editorWorkerService', 'typescript', 'json', 'html', 'css'],
102-
}),
103100
],
104101
esbuild: {
105102
pure: viteEnv.VITE_DROP_CONSOLE ? ['console.log'] : [],
@@ -116,12 +113,15 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
116113
chunkFileNames: 'assets/js/[name]-[hash].js',
117114
entryFileNames: 'assets/js/[name]-[hash].js',
118115
assetFileNames: 'assets/[ext]/[name]-[hash].[ext]',
116+
manualChunks: {
117+
jsonWorker: [`${prefix}/language/json/json.worker`],
118+
cssWorker: [`${prefix}/language/css/css.worker`],
119+
htmlWorker: [`${prefix}/language/html/html.worker`],
120+
tsWorker: [`${prefix}/language/typescript/ts.worker`],
121+
editorWorker: [`${prefix}/editor/editor.worker`],
122+
},
119123
},
120124
},
121125
},
122-
optimizeDeps: {
123-
include: ['monaco-editor/esm/vs/editor/editor.api'],
124-
exclude: ['monaco-editor'],
125-
},
126126
};
127127
});

0 commit comments

Comments
 (0)