feat: 新增代码生成预览抽屉

This commit is contained in:
xlsea
2024-09-07 18:27:39 +08:00
parent 9a0df2e4f3
commit c0ad0e4e4f
22 changed files with 508 additions and 52 deletions

View File

@ -7,6 +7,7 @@ import { setupElegantRouter } from './router';
import { setupUnocss } from './unocss';
import { setupUnplugin } from './unplugin';
import { setupHtmlPlugin } from './html';
import { setupMonacoEditorPlugin } from './monaco-editor';
export function setupVitePlugins(viteEnv: Env.ImportMeta, buildTime: string) {
const plugins: PluginOption = [
@ -21,7 +22,8 @@ export function setupVitePlugins(viteEnv: Env.ImportMeta, buildTime: string) {
setupUnocss(viteEnv),
...setupUnplugin(viteEnv),
progress(),
setupHtmlPlugin(buildTime)
setupHtmlPlugin(buildTime),
setupMonacoEditorPlugin()
];
return plugins;

View File

@ -0,0 +1,7 @@
import monacoEditorPlugin from 'vite-plugin-monaco-editor';
export function setupMonacoEditorPlugin() {
return (monacoEditorPlugin as any).default({
languageWorkers: ['editorWorkerService', 'css', 'html', 'json', 'typescript']
});
}