묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
*.map 파일은 뭔가요?
2015.03.29 17:23
개발자도구로 확인해보면 *.min.js 파일뿐만 아니라 *.min.map 파일들도 불러들이는데
어떤 역할을 하는 파일인가요??
간단하게 말씀드리면 디버깅에 필요한 파일 입니다. 크롬에서만 지원했었는데 지금은 모르겠네요...
js파일을 배포할때 압축이나 난독화해서 배포하는 경우가 있는데 이 경우 파일사이즈가 줄어서 성능향상에는 도움이 될지는 몰라도 코드가 읽기 어려워져서 디버깅에 애로사항이 발생하는데 map파일을 사용할경우 압축된 js파일일지라도 원본 소스처럼 디버깅 가능하게 됩니다.
min.js파일 제일 하단에 보면 아래같은 형식으로 map파일을 지정한게 보일겁니다.
//# sourceMappingURL=bootstrap-select.js.map
map파일이 필요없다면 해당 라인을 지워주면 안불러 올겁니다. 아니면 개발자 도구에서 Enable JavaScript source maps옵션 체크를 해제 하시던지요...