강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

아리마님의 프로필 이미지
아리마

작성한 질문수

실전 리액트 프로그래밍

빌드 문의 드립니다.

작성

·

149

0

강사님 안녕하세요.

리액트 빌드 관련해서 질문을 하나 남기고 갑니다.
CRA 환경에서 npm build 를 하면 static 폴더에 많은 chunk.js 파일들이 생기던데요.

npm build 를 할 때마다 chunk 파일들의 이름이 랜덤하게 변경되어 버려서
새롭게 배포를 하기 위해 빌드를 하고 나면  이미 해당 사이트에 접속하여 특정 페이지가 떠있는 상황에서
다른 화면으로 이동하게 되면 (Lazy loading 기준)
chunk 파일을 찾지 못해 오류가 발생하네요.

혹시 SPA 는 배포를 하게 되면 사용자들이 이런 불편함을 겪어야 하는 것일까요?
좋은 대응 방안이 있는지 알고 싶습니다.

답변 1

0

이재승님의 프로필 이미지
이재승
지식공유자

안녕하세요
보통은 배포할 때도 이전에 접속했던 사용자라고 하더라도 정상적으로 사용할 수 있어야 합니다
만약 이전 폴더를 지우고 새로운 정적 파일만 서비스하신거라면 말씀하신대로 이전 사용자에게 문제가 될거에요

오래된 정적 파일을 언제 지울지는 따로 고민을 해야하구요
보통은 지우지 않아도 (비용적인 측면에서) 크게 문제되지는 않습니다

아리마님의 프로필 이미지
아리마

작성한 질문수

질문하기