chore: 优化开发者工具配置

This commit is contained in:
2024-04-21 23:09:29 +08:00
parent 83f4aab2bc
commit 4a63a5057a
4 changed files with 16 additions and 2 deletions

View File

@@ -8,3 +8,6 @@ VITE_API_BASE_URL = 'http://localhost:8000'
# 地址前缀
VITE_BASE = '/'
# 是否开启开发者工具
VITE_OPEN_DEVTOOLS = true

View File

@@ -11,3 +11,6 @@ VITE_API_BASE_URL = 'http://localhost:8000'
# 地址前缀
VITE_BASE = '/test'
# 是否开启开发者工具
VITE_OPEN_DEVTOOLS = true

View File

@@ -0,0 +1,6 @@
import VueDevTools from 'vite-plugin-vue-devtools'
export default function createDevtools(env) {
const { VITE_OPEN_DEVTOOLS } = env
return VITE_OPEN_DEVTOOLS === 'true' && VueDevTools()
}

View File

@@ -2,13 +2,15 @@ import type { PluginOption } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import createDevtools from './devtools'
import createAutoImport from './auto-import'
import createComponents from './components'
import createSvgIcon from './svg-icon'
import createMock from './mock'
import VueDevTools from 'vite-plugin-vue-devtools'
export default function createVitePlugins(viteEnv, isBuild = false) {
const vitePlugins: (PluginOption | PluginOption[])[] = [vue(), vueJsx(), VueDevTools()]
const vitePlugins: (PluginOption | PluginOption[])[] = [vue(), vueJsx()]
vitePlugins.push(createDevtools(viteEnv))
vitePlugins.push(createAutoImport())
vitePlugins.push(createComponents())
vitePlugins.push(createSvgIcon(isBuild))