[chore] Vite 전환 이후 남아있던 Webpack 패키지 정리#1098
Merged
oesnuj merged 4 commits intodevelop-fefrom Jan 25, 2026
Merged
Conversation
Vite 마이그레이션 완료로 더 이상 사용하지 않는 webpack 설정 파일 제거 - config/webpack.common.ts - config/webpack.dev.ts - config/webpack.prod.ts
- webpack 관련 스크립트 제거 (webpack:dev, webpack:build:dev, webpack:build:prod) - webpack 관련 dependencies 제거 (@sentry/webpack-plugin, dotenv-webpack) - webpack 관련 devDependencies 18개 제거 - typecheck 스크립트 추가 (tsc --noEmit)
webpack 의존성 제거에 따른 lock 파일 갱신
- npm run build 추가 (vite build) - npm run preview 추가 (빌드 결과 미리보기) - build:dev, build:prod는 추후 제거 예정
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
|
Warning
|
| 응집군 / 파일 | 변경 내용 |
|---|---|
Webpack 설정 파일 제거 frontend/config/webpack.common.ts, frontend/config/webpack.dev.ts, frontend/config/webpack.prod.ts |
공통, 개발, 프로덕션 Webpack 설정 파일 완전 삭제 (캐시 구성, 모듈 규칙, 플러그인 포함) |
Package 의존성 정리 frontend/package.json |
Webpack 관련 devDependencies 24개 제거 (@pmmmwh/react-refresh-webpack-plugin, webpack, webpack-cli, webpack-dev-server, css-loader, mini-css-extract-plugin 등), 런타임 의존성 2개 제거 (@sentry/webpack-plugin, dotenv-webpack), build 및 preview 스크립트 추가 |
Estimated code review effort
🎯 2 (Simple) | ⏱️ ~10 분
Possibly related issues
- [chore] MOA-560 Vite 전환 이후 남아있던 Webpack 패키지 정리 #1097: Vite 마이그레이션 후 남아있는 Webpack 패키지 및 설정 파일을 정리하는 작업으로, 이 PR과 동일한 목표를 구현합니다.
Possibly related PRs
- [chore] 빌드 툴 Webpack to Vite 전환 #844: Vite 설정 추가 및 프론트엔드 package.json의 Vite로의 마이그레이션을 진행한 PR로, 이 PR의 Webpack 설정 제거와 직접적으로 관련됩니다.
- [release] v1.1.10 #1006: Storybook과 package.json을 Vite로 전환한 PR로, 동일한 Webpack 제거 및 Vite 마이그레이션의 일부입니다.
Suggested labels
🚗 Chore
Suggested reviewers
- lepitaaar
- seongwon030
- suhyun113
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | The title clearly describes the main change: removing unnecessary Webpack packages after Vite migration, which aligns with the file deletions and dependency removals. |
| Linked Issues check | ✅ Passed | The PR addresses all coding requirements from MOA-560: removes Webpack config files, updates package.json scripts, removes Webpack dependencies, and updates lock file. |
| Out of Scope Changes check | ✅ Passed | All changes are directly related to Webpack removal and Vite migration as defined in MOA-560; no unrelated modifications detected. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |
✏️ Tip: You can configure your own custom pre-merge checks in the settings.
✨ Finishing touches
- 📝 Generate docstrings
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands and usage tips.
Merged
This was referenced Jan 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#️⃣연관된 이슈
📝작업 내용
Vite 마이그레이션 완료 후 불필요하게 남아있던 webpack 관련 파일 및 의존성을 제거했습니다.
삭제된 파일
config/webpack.common.tsconfig/webpack.dev.tsconfig/webpack.prod.ts제거된 스크립트
webpack:devwebpack:build:devwebpack:build:prod제거된 dependencies (2개)
@sentry/webpack-plugindotenv-webpack제거된 devDependencies (18개)
@pmmmwh/react-refresh-webpack-plugin@types/html-webpack-plugin@types/react-refresh@types/webpack@types/webpack-dev-servercopy-webpack-plugincss-loadercss-minimizer-webpack-plugindetect-portesbuild-loaderfork-ts-checker-webpack-pluginhtml-webpack-pluginmini-css-extract-pluginreact-refreshstyle-loaderwebpackwebpack-cliwebpack-dev-serverwebpack-merge스크립트 정리
build스크립트 추가 - 기본 빌드 명령어 통일preview스크립트 추가 - 빌드 결과 로컬에서 미리보기 가능build:dev,build:prod는 현재 동일한 명령어로 중복되어 안전하게 추후 제거하기 위해build명령어를 추가했습니다중점적으로 리뷰받고 싶은 부분(선택)
🫡 참고사항
tsc --noEmit실행 시 12개의 타입 에러가 발견됩니다. 이는 기존에 타입 체크 없이 개발되면서 누적된 에러로, 별도 PR에서 수정 예정입니다.Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.