From 57e5f358036e8448ccf0fb17e093b24a9b22f561 Mon Sep 17 00:00:00 2001 From: MaeLucia <597445175@qq.com> Date: Thu, 26 Feb 2026 09:50:16 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E6=9C=AA?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=9A=84=E5=9B=BE=E6=A0=87=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E5=B9=B6=E6=9B=B4=E6=96=B0vite=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除HomePage2和GroupStorePage中未使用的ChevronRight和Clock图标 更新vite配置以支持环境变量和基础路径设置 --- src/pages/user/group/GroupStorePage.tsx | 2 +- src/pages/user/home/HomePage2.tsx | 2 +- vite.config.ts | 19 ++++++++++++------- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/pages/user/group/GroupStorePage.tsx b/src/pages/user/group/GroupStorePage.tsx index 8daade2..98f65af 100644 --- a/src/pages/user/group/GroupStorePage.tsx +++ b/src/pages/user/group/GroupStorePage.tsx @@ -1,6 +1,6 @@ import { useNavigate } from 'react-router-dom' import { motion } from 'framer-motion' -import { ChevronLeft, Star, MapPin, Clock, Bus } from 'lucide-react' +import { ChevronLeft, Star, MapPin, Bus } from 'lucide-react' import { factoryStores } from '@/mock/groupData' export default function GroupStorePage() { diff --git a/src/pages/user/home/HomePage2.tsx b/src/pages/user/home/HomePage2.tsx index 88aa1f6..9874417 100644 --- a/src/pages/user/home/HomePage2.tsx +++ b/src/pages/user/home/HomePage2.tsx @@ -1,7 +1,7 @@ import { useState } from 'react' import { useNavigate } from 'react-router-dom' import { motion } from 'framer-motion' -import { ChevronLeft, ChevronRight, Check } from 'lucide-react' +import { ChevronLeft, Check } from 'lucide-react' const timeSlots = [ { id: 1, time: '09:00-11:00', available: true }, diff --git a/vite.config.ts b/vite.config.ts index 0d51f19..dc93f77 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,12 +1,17 @@ -import { defineConfig } from 'vite' +import { defineConfig, loadEnv } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' -export default defineConfig({ - plugins: [react()], - resolve: { - alias: { - '@': path.resolve(__dirname, './src'), +export default defineConfig(({ mode }) => { + const env = loadEnv(mode, process.cwd(), '') + + return { + base: env.VITE_BASE_PATH || '/', + plugins: [react()], + resolve: { + alias: { + '@': path.resolve(__dirname, './src'), + }, }, - }, + } })