HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
육개짱 프론트엔드
육개짱 프론트엔드
/
npm run build 실행 시 dist 폴더에 mockServiceWorker.js 파일이 들어감

npm run build 실행 시 dist 폴더에 mockServiceWorker.js 파일이 들어감

Issue Number
45
상태
완료
분류
빌드
 

문제

  • npm run build 시 dist 폴더에 mockServiceWorker.js 파일이 자동으로 들어감
    • 해당 파일에서는 Please do NOT serve this file on production 이라고 경고
 

해결

  • 일단은 큰 문제가 아니라고 생각해서 pass
    • 어차피 dist 폴더가 git에 현재 올라가지 않기 때문에
  • 나중에 배포 세팅할 때 명령어를 통해 해당 폴더를 미리 지워버리는 등의 조치가 필요할 것 같음
  • 그런데 왜 들어가는지는 정말 모르겠음..
  • 아니면 2버전으로 업그레이드
https://github.com/mswjs/msw/issues/291
훈오님이 올려주신 publicDir : false 로 해결 가능(모르고 댓글 지워버렸어요..)
  • 아직 push는 안했습니다
import react from "@vitejs/plugin-react" import { defineConfig } from "vite" import tsconfigPaths from "vite-tsconfig-paths" // https://vitejs.dev/config/ export default defineConfig({ publicDir: false, plugins: [react(), tsconfigPaths()], })
  • 또 문제
    • 저걸 하면 msw 실행이 안됨
  • 다시 해결
    • notion image
      rsync사용하면 빌드시 index.html 이랑 assets 폴더파일들만 들어감
      이유는??
      https://github.com/vitejs/vite/discussions/7374
    • ㅋㅋㅋ
나도 모름ㅋ 구글에 rsync 검색하니까 리눅스 뜨길래 창 바로 닫고 머릿속에서 지움