From 3f85dc92900cdfb9aa76ceb154f2aa3762128553 Mon Sep 17 00:00:00 2001 From: Taegwan Youn Date: Sun, 29 Jun 2025 17:13:10 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20vite.config=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/entry/main.tsx | 1 - vite.config.ts | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app/entry/main.tsx b/src/app/entry/main.tsx index b13b203..b19475f 100644 --- a/src/app/entry/main.tsx +++ b/src/app/entry/main.tsx @@ -9,7 +9,6 @@ import "@app/styles/global.css"; import queryClient from "@shared/react-query/queryClient"; -// HMR 성능 모니터 (개발 환경에서만) if (import.meta.env.DEV) { import("@shared/libs/utils/measureHmr"); } diff --git a/vite.config.ts b/vite.config.ts index 64cba2b..f59eedd 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -31,7 +31,12 @@ export default defineConfig(({ mode }) => ({ sourcemapFileNames: "assets/maps/[name].[hash].js.map", chunkFileNames: "assets/js/[name].[hash].js", entryFileNames: "assets/js/[name].[hash].js", - assetFileNames: "assets/[ext]/[name].[hash].[ext]", + assetFileNames: (assetInfo) => { + if (assetInfo.name === "logo.svg") { + return "[name].[ext]"; + } + return "assets/[ext]/[name].[hash].[ext]"; + }, manualChunks: { "react-vendor": ["react", "react-dom"], "mui-vendor": ["@mui/material"],