react build (빌드) 시 .js.map 파일 생성 안되도록 처리
npm run build 를 통해 빌드시 build 디렉토리에 static/js/*.js.map 파일들이 생성되는데,
이는 크롬 개발자 도구를 통해 소스 확인 시 내가 구성한 각 컴포넌트 구성 및 소스들이 그대로 보이게 된다.
운영 서버에 소스 배포시 위와 같다면 소스가 그대로 노출되기 때문에 좋지 않아 보인다.
아래와 같이 .env 파일을 프로젝트 최상위에 생성하고, 그 내부에 아래와 같은 내용을 넣고 저장한다.
- 파일명 : .env
GENERATE_SOURCEMAP = false
이후 npm run build 시 *.js.map 파일들이 생성되지 않는다.
그리고, 위 map 파일이 없어 크롬 개발자 도구로 확인 시 소스구조가 보이지 않는다.
'Programming > React' 카테고리의 다른 글
| cra 로 생성한 프로젝트에 빌드시 콘솔로그 코드 모두 제거하기 (eject 사용안함) (0) | 2025.02.26 | 
|---|---|
| 모바일 웹 SPA 페이지 기본 구성 (0) | 2019.12.23 | 
| React spa 개발환경 설정 (윈도우환경) (0) | 2019.12.19 | 
 
                    
                   
                    
                  