mirror of
https://github.com/m-xlsea/ruoyi-plus-soybean.git
synced 2025-09-23 23:39:47 +08:00
feat: 新增代码生成预览抽屉
This commit is contained in:
@ -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;
|
||||
|
7
build/plugins/monaco-editor.ts
Normal file
7
build/plugins/monaco-editor.ts
Normal 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']
|
||||
});
|
||||
}
|
Reference in New Issue
Block a user