feat: 集成 vite-plugin-vue-devtools 插件

集成 vite-plugin-vue-devtools 插件,配置插件可通过 inspector 在 vscode 打开相应的组件
This commit is contained in:
tricker
2024-04-25 00:29:07 +08:00
parent c48110b699
commit b82037f663
2 changed files with 7 additions and 0 deletions

View File

@@ -109,6 +109,7 @@
"vite": "^5.2.8", "vite": "^5.2.8",
"vite-plugin-mock-dev-server": "^1.5.0", "vite-plugin-mock-dev-server": "^1.5.0",
"vite-plugin-svg-icons": "^2.0.1", "vite-plugin-svg-icons": "^2.0.1",
"vite-plugin-vue-devtools": "^7.1.2",
"vue-tsc": "^2.0.13" "vue-tsc": "^2.0.13"
}, },
"repository": "https://gitee.com/youlaiorg/vue3-element-admin.git", "repository": "https://gitee.com/youlaiorg/vue3-element-admin.git",

View File

@@ -21,6 +21,9 @@ import {
devDependencies, devDependencies,
} from "./package.json"; } from "./package.json";
// https://devtools-next.vuejs.org/
import VueDevTools from "vite-plugin-vue-devtools";
/** 平台的名称、版本、运行所需的`node`版本、依赖、构建时间的类型提示 */ /** 平台的名称、版本、运行所需的`node`版本、依赖、构建时间的类型提示 */
const __APP_INFO__ = { const __APP_INFO__ = {
pkg: { name, version, engines, dependencies, devDependencies }, pkg: { name, version, engines, dependencies, devDependencies },
@@ -125,6 +128,9 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
// 指定symbolId格式 // 指定symbolId格式
symbolId: "icon-[dir]-[name]", symbolId: "icon-[dir]-[name]",
}), }),
VueDevTools({
openInEditorHost: `http://localhost:${env.VITE_APP_PORT}`,
}),
], ],
// 预加载项目必需的组件 // 预加载项目必需的组件
optimizeDeps: { optimizeDeps: {