본문 바로가기
JAVA

DevTools failed to load SourceMap, 404 소스 읽기 실패, 해결하는 방법

by helloissue 2021. 8. 25.

디자인을 입히는 과정 중 크롬 브라우저에서 거슬리는 404 에러 문구를 발견하였다. 해당 내용은 소스파일이 없어 확인해달라는 문구였다. 디자인을 입히는 과정 첫 발걸음부터 파일이 없으니 다운로드하여다가 넣으면 해결이 되는 거니 간단할 줄 알고 내가 받은 원소스를 뒤져보았으나 없었다. 파일이 없으니 없는 상태로 해결하는 방법을 알아보자.

 

1. 원본 소스파일이 게재되어 있는 웹 사이트로 가서 해당 파일을 직접 다운로드하여 넣기

 

먼저 직접 그 파일이 있는지 확인하니 정말 없었다. 내 로컬의 파일 경로가 이러하니, 웹사이트에서 경로를 똑같이 찾아가서 다운로드하고  '/_vendor/bootstrap/dist/js/bootstrap.bundle.min.js.map' 를  다시 테스트를 하니, 개발자 도구의 소스 읽기 실패의 에러 메시지가 사라졌다. 

개발자도구의 소스읽기실패
개발자도구의 소스읽기실패



2. 해당 경로에 파일이 없을 경우

 

'DevTools failed to load'로 좀 더 조사를 해보니 나와 같은 js파일말고, css파일에 예전에도 이렇게 배포되어 검색된 수많은 선구자들의 사례를 접할 수 있었다.  정확히 똑같은 사례는 아니지만 원인이 되는 문구는 해당 소스파일( js, css) 파일의 제일 마지막 'sourceMappingURL' 속성의 참조 문구가 문제였다. 그 주석으로 된 문구 자체를 삭제하면 해당 브라우저의 개발자 도구에서는 사라짐을 알 수 있었다. 그 문구의 의미는 css나 js파일을 개발함에 있어 개발 히스토리를 기억하기 위해서라는데 배포할 땐 빼야 맞지 않나 싶다. 즉 아래 문구를 삭제하면 됩니다.

//*# sourceMappingURL=bootstrap.bundle.min.js.map */

 

마치면서 도움이 되셨다면 당신의 소중한 댓글 또는 좋아요 부탁드립니다.

지속적인 포스팅에 도움이 됩니다.




출처:

https://stackoverflow.com/questions/21773376/bootstrap-trying-to-load-map-file-how-to-disable-it-do-i-need-to-do-it

 

Bootstrap trying to load map file. How to disable it? Do I need to do it?

I'm recently playing with bootsrap3. I compiled it from sources and included distr js and css to my project. The thing is, I see in GH dev tools, that it's trying to get .map.css file. Why does it ...

stackoverflow.com

 

 

댓글