From ecd82d30a41cfac280f15080234091129712e589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Thu, 3 Apr 2025 15:26:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=20lint-staged=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=EF=BC=8C=E6=94=AF=E6=8C=81=20.tsx=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .husky/pre-commit | 2 +- package.json | 2 +- src/main.ts | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 57e79e6..5f1f3b6 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1,5 @@ echo "🔧 正在运行 pre-commit 钩子..." -pnpm -v +pnpm exec lint-staged echo "✅ pnpm 已安装,正在执行 lint-staged..." # if command -v pnpm >/dev/null 2>&1; then diff --git a/package.json b/package.json index caa4a4d..9715318 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "knip": "pnpm dlx knip" }, "lint-staged": { - "src/**/*.{js,ts,vue}": [ + "src/**/*.{js,ts,tsx,vue}": [ "prettier --write", "eslint --fix" ] diff --git a/src/main.ts b/src/main.ts index a946f5a..a18b09d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -3,4 +3,5 @@ import App from './App.vue'; import { setupPlugins } from './plugins'; const autoInstallModules = import.meta.glob('./plugins/*.ts', { eager: true }); + setupPlugins(createApp(App), autoInstallModules).mount('#app');