2025-02-24 22:45:14 +08:00
|
|
|
import vue from '@vitejs/plugin-vue';
|
|
|
|
import type { PluginOption } from 'vite';
|
|
|
|
import vueJsx from '@vitejs/plugin-vue-jsx';
|
|
|
|
import Inspector from 'vite-plugin-vue-inspector';
|
|
|
|
import { compressPack, report } from './utils';
|
|
|
|
import removeConsole from 'vite-plugin-remove-console';
|
|
|
|
import { useCDN } from './cdn';
|
|
|
|
import { viteConsoleLog } from './info';
|
2025-02-24 18:23:33 +08:00
|
|
|
|
2025-02-24 22:45:14 +08:00
|
|
|
export const plugins = (mode): PluginOption[] => {
|
|
|
|
return [vue(), vueJsx(), Inspector(), report(), removeConsole(), useCDN(mode), viteConsoleLog(mode), compressPack(mode)];
|
|
|
|
};
|