본문 바로가기
Programming/React

react build (빌드) 시 .js.map 파일 생성 안되도록 처리

by web data 2020. 1. 28.

react build (빌드) 시 .js.map 파일 생성 안되도록 처리

 

npm run build 를 통해 빌드시 build  디렉토리에  static/js/*.js.map 파일들이 생성되는데,

이는 크롬 개발자 도구를 통해 소스 확인 시 내가 구성한 각 컴포넌트 구성 및 소스들이 그대로 보이게 된다.

 

운영 서버에 소스 배포시 위와 같다면 소스가 그대로 노출되기 때문에 좋지 않아 보인다.

아래와 같이 .env 파일을 프로젝트 최상위에 생성하고, 그 내부에 아래와 같은 내용을 넣고 저장한다.

 

- 파일명 : .env

GENERATE_SOURCEMAP = false

 

이후  npm run build 시  *.js.map 파일들이 생성되지 않는다.

그리고, 위 map 파일이 없어 크롬 개발자 도구로 확인 시 소스구조가 보이지 않는다.