Pārlūkot izejas kodu

chore(custom): 构建配置升级

linyuanjie 3 mēneši atpakaļ
vecāks
revīzija
990e4a8000
3 mainītis faili ar 15 papildinājumiem un 6 dzēšanām
  1. 0 4
      .dockerignore
  2. 8 0
      .husky/pre-merge-commit
  3. 7 2
      vite.config.ts

+ 0 - 4
.dockerignore

@@ -1,4 +0,0 @@
-.github
-.vscode/
-dist/
-node_modules/

+ 8 - 0
.husky/pre-merge-commit

@@ -0,0 +1,8 @@
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
+
+npm run tsc
+if [ $? -ne 0 ]; then
+  echo "TypeScript 类型检查失败,合并中止!"
+  exit 1
+fi

+ 7 - 2
vite.config.ts

@@ -4,7 +4,7 @@ import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
 import tsconfigPaths from 'vite-tsconfig-paths'
 import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin'
 import react from '@vitejs/plugin-react'
-import path from 'node:path'
+import path from 'path'
 import { visualizer } from 'rollup-plugin-visualizer'
 
 export default defineConfig(({ mode }) => {
@@ -86,7 +86,12 @@ export default defineConfig(({ mode }) => {
         }
       }
     },
-
+    resolve: {
+      alias: {
+        '@': path.join(__dirname, './src'),
+        '#': path.join(__dirname, './types')
+      }
+    },
     // 优化依赖预构建
     optimizeDeps: {
       include: [