mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 14:13:40 +08:00
fix: correct debugger code
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
import type { Plugin } from 'vite';
|
||||
import type { ViteEnv } from '../../utils';
|
||||
import html from 'vite-plugin-html';
|
||||
import { ViteEnv } from '../../utils';
|
||||
|
||||
// @ts-ignore
|
||||
import pkg from '../../../package.json';
|
||||
import { GLOB_CONFIG_FILE_NAME } from '../../constant';
|
||||
|
||||
|
@@ -2,8 +2,6 @@ import type { Plugin } from 'vite';
|
||||
|
||||
import PurgeIcons from 'vite-plugin-purge-icons';
|
||||
|
||||
// @ts-ignore
|
||||
import pkg from '../../../package.json';
|
||||
import { ViteEnv } from '../../utils';
|
||||
import { configHtmlPlugin } from './html';
|
||||
import { configPwaConfig } from './pwa';
|
||||
@@ -16,13 +14,15 @@ import { configImageminPlugin } from './imagemin';
|
||||
|
||||
// gen vite plugins
|
||||
export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
|
||||
const { VITE_USE_IMAGEMIN, VITE_USE_MOCK } = viteEnv;
|
||||
|
||||
const vitePlugins: (Plugin | Plugin[])[] = [];
|
||||
|
||||
// vite-plugin-html
|
||||
vitePlugins.push(configHtmlPlugin(viteEnv, isBuild));
|
||||
|
||||
// vite-plugin-mock
|
||||
vitePlugins.push(configMockPlugin(viteEnv, isBuild));
|
||||
VITE_USE_MOCK && vitePlugins.push(configMockPlugin(isBuild));
|
||||
|
||||
// vite-plugin-purge-icons
|
||||
vitePlugins.push(PurgeIcons());
|
||||
@@ -38,7 +38,7 @@ export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
|
||||
|
||||
if (isBuild) {
|
||||
//vite-plugin-imagemin
|
||||
viteEnv.VITE_USE_IMAGEMIN && vitePlugins.push(configImageminPlugin());
|
||||
VITE_USE_IMAGEMIN && vitePlugins.push(configImageminPlugin());
|
||||
|
||||
// rollup-plugin-gzip
|
||||
vitePlugins.push(configGzipPlugin(isBuild));
|
||||
|
@@ -1,26 +1,16 @@
|
||||
import { viteMockServe } from 'vite-plugin-mock';
|
||||
import { ViteEnv } from '../../utils';
|
||||
|
||||
export function configMockPlugin(env: ViteEnv, isBuild: boolean) {
|
||||
const { VITE_USE_MOCK } = env;
|
||||
|
||||
const useLocalMock = !isBuild && VITE_USE_MOCK;
|
||||
const useProdMock = isBuild && VITE_USE_MOCK;
|
||||
|
||||
if (useLocalMock || useProdMock) {
|
||||
const mockPlugin = viteMockServe({
|
||||
ignore: /^\_/,
|
||||
mockPath: 'mock',
|
||||
showTime: true,
|
||||
localEnabled: useLocalMock,
|
||||
prodEnabled: useProdMock,
|
||||
injectCode: `
|
||||
export function configMockPlugin(isBuild: boolean) {
|
||||
return viteMockServe({
|
||||
ignore: /^\_/,
|
||||
mockPath: 'mock',
|
||||
showTime: true,
|
||||
localEnabled: !isBuild,
|
||||
prodEnabled: isBuild,
|
||||
injectCode: `
|
||||
import { setupProdMockServer } from '../mock/_createProductionServer';
|
||||
|
||||
setupProdMockServer();
|
||||
`,
|
||||
});
|
||||
return mockPlugin;
|
||||
}
|
||||
return [];
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user