From 9cb70b7827582badc6dc0ebd3e5897cf52ee53fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Sun, 7 Dec 2025 16:38:52 +0800 Subject: [PATCH] chore: remove unused h-setup-ai-tools command and update vue-devtools plugin logic --- .../01-onCreateCommand.d/00-setup-container | 1 - typed-router.d.ts | 2 +- vite-plugins/09.vite-plugin-vue-devtools.ts | 21 +++++++++++-------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.devcontainer/lifecycle-scripts.d/01-onCreateCommand.d/00-setup-container b/.devcontainer/lifecycle-scripts.d/01-onCreateCommand.d/00-setup-container index b59656c..fda2ac8 100755 --- a/.devcontainer/lifecycle-scripts.d/01-onCreateCommand.d/00-setup-container +++ b/.devcontainer/lifecycle-scripts.d/01-onCreateCommand.d/00-setup-container @@ -10,5 +10,4 @@ h-setup-locale h-setup-zsh h-setup-bun-bin -h-setup-ai-tools h-setup-pnpm-bin diff --git a/typed-router.d.ts b/typed-router.d.ts index 2990fe0..d4c68df 100644 --- a/typed-router.d.ts +++ b/typed-router.d.ts @@ -2,7 +2,7 @@ /* prettier-ignore */ // @ts-nocheck // noinspection ES6UnusedImports -// Generated by unplugin-vue-router. ‼️ DO NOT MODIFY THIS FILE ‼️ +// Generated by unplugin-vue-router. !! DO NOT MODIFY THIS FILE !! // It's recommended to commit this file. // Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry. diff --git a/vite-plugins/09.vite-plugin-vue-devtools.ts b/vite-plugins/09.vite-plugin-vue-devtools.ts index 4b6c3f9..06ec58f 100644 --- a/vite-plugins/09.vite-plugin-vue-devtools.ts +++ b/vite-plugins/09.vite-plugin-vue-devtools.ts @@ -1,20 +1,23 @@ import consola from 'consola'; import type { ConfigEnv, PluginOption } from 'vite'; -import { loadEnv } from 'vite'; import vueDevTools from 'vite-plugin-vue-devtools'; export function loadPlugin(configEnv: ConfigEnv): PluginOption { - const env = loadEnv(configEnv.mode, process.cwd()); - - if (configEnv.command === 'build') { - consola.info('vue-devtools plugin is not used in build mode.'); + if (configEnv.mode !== 'development') { + consola.info('vue-devtools 插件仅在开发模式下使用。'); return []; } - if (env.VITE_APP_ENABLE_VUE_DEVTOOLS !== 'true') { - consola.info('vue-devtools plugin disabled by env'); - return []; + let launchEditor = 'code'; + + if (process.env.TERM_PROGRAM_VERSION?.toLowerCase()?.includes('insider')) { + consola.info('检测到 VSCode Insiders 环境。'); + launchEditor = 'code-insiders'; } - return [vueDevTools()]; + return [ + vueDevTools({ + launchEditor: launchEditor, + }), + ]; }