From 88326c499255a56dfa76043502c7320675022dbd Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sun, 22 Mar 2026 01:05:16 +0800 Subject: [PATCH] =?UTF-8?q?refactor(server):=20=E6=94=B9=E7=94=A8=20Vite?= =?UTF-8?q?=20=E5=8E=9F=E7=94=9F=20tsconfig=20=E8=B7=AF=E5=BE=84=E8=A7=A3?= =?UTF-8?q?=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/server/package.json | 3 +-- apps/server/vite.config.ts | 5 +++-- bun.lock | 8 -------- package.json | 1 - 4 files changed, 4 insertions(+), 13 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index be99cf0..383715c 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -54,7 +54,6 @@ "drizzle-kit": "catalog:", "nitro": "catalog:", "tailwindcss": "catalog:", - "vite": "catalog:", - "vite-tsconfig-paths": "catalog:" + "vite": "catalog:" } } diff --git a/apps/server/vite.config.ts b/apps/server/vite.config.ts index bdc95b1..60a1d74 100644 --- a/apps/server/vite.config.ts +++ b/apps/server/vite.config.ts @@ -4,14 +4,12 @@ import { tanstackStart } from '@tanstack/react-start/plugin/vite' import react from '@vitejs/plugin-react' import { nitro } from 'nitro/vite' import { defineConfig } from 'vite' -import tsconfigPaths from 'vite-tsconfig-paths' export default defineConfig({ clearScreen: false, plugins: [ tanstackDevtools(), tailwindcss(), - tsconfigPaths(), tanstackStart(), react({ babel: { @@ -23,6 +21,9 @@ export default defineConfig({ serveStatic: 'inline', }), ], + resolve: { + tsconfigPaths: true, + }, server: { port: 3000, strictPort: true, diff --git a/bun.lock b/bun.lock index fcf3421..3de538b 100644 --- a/bun.lock +++ b/bun.lock @@ -67,7 +67,6 @@ "nitro": "catalog:", "tailwindcss": "catalog:", "vite": "catalog:", - "vite-tsconfig-paths": "catalog:", }, }, "packages/tsconfig": { @@ -113,7 +112,6 @@ "tree-kill": "^1.2.2", "uuid": "^13.0.0", "vite": "^8.0.1", - "vite-tsconfig-paths": "^6.1.1", "zod": "^4.3.6", }, "packages": { @@ -905,8 +903,6 @@ "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], - "globrex": ["globrex@0.1.2", "", {}, "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg=="], - "goober": ["goober@2.1.18", "", { "peerDependencies": { "csstype": "^3.0.10" } }, "sha512-2vFqsaDVIT9Gz7N6kAL++pLpp41l3PfDuusHcjnGLfR6+huZkl6ziX+zgVC3ZxpqWhzH6pyDdGrCeDhMIvwaxw=="], "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], @@ -1365,8 +1361,6 @@ "truncate-utf8-bytes": ["truncate-utf8-bytes@1.0.2", "", { "dependencies": { "utf8-byte-length": "^1.0.1" } }, "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ=="], - "tsconfck": ["tsconfck@3.1.6", "", { "peerDependencies": { "typescript": "^5.0.0" }, "optionalPeers": ["typescript"], "bin": { "tsconfck": "bin/tsconfck.js" } }, "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w=="], - "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], "tsx": ["tsx@4.21.0", "", { "dependencies": { "esbuild": "~0.27.0", "get-tsconfig": "^4.7.5" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw=="], @@ -1411,8 +1405,6 @@ "vite": ["vite@8.0.1", "", { "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.3", "postcss": "^8.5.8", "rolldown": "1.0.0-rc.10", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.1.0", "esbuild": "^0.27.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "@vitejs/devtools", "esbuild", "jiti", "less", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-wt+Z2qIhfFt85uiyRt5LPU4oVEJBXj8hZNWKeqFG4gRG/0RaRGJ7njQCwzFVjO+v4+Ipmf5CY7VdmZRAYYBPHw=="], - "vite-tsconfig-paths": ["vite-tsconfig-paths@6.1.1", "", { "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", "tsconfck": "^3.0.3" }, "peerDependencies": { "vite": "*" } }, "sha512-2cihq7zliibCCZ8P9cKJrQBkfgdvcFkOOc3Y02o3GWUDLgqjWsZudaoiuOwO/gzTzy17cS5F7ZPo4bsnS4DGkg=="], - "vitefu": ["vitefu@1.1.2", "", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0" }, "optionalPeers": ["vite"] }, "sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw=="], "wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="], diff --git a/package.json b/package.json index 5c038e4..99f8559 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,6 @@ "tree-kill": "^1.2.2", "uuid": "^13.0.0", "vite": "^8.0.1", - "vite-tsconfig-paths": "^6.1.1", "zod": "^4.3.6" }, "overrides": {