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');