Programing

ESRI : 소스 맵을 구문 분석하지 못했습니다.

lottogame 2020. 8. 23. 09:38
반응형

ESRI : 소스 맵을 구문 분석하지 못했습니다.


Google 크롬 개발자 콘솔에서이 오류가 발생합니다.

SourceMap 구문 분석 실패 : http : // localhost : 15132 / Scripts / _External / igniteui / css / themes / infragistics / infragistics.theme.css.map

어떻게 고치나요?


Chrome은 최근 개발자 도구에서 소스 맵에 대한 지원을 추가했습니다. 크롬 개발자 툴바의 설정으로 이동하면 다음 두 가지 옵션을 볼 수 있습니다.

Chrome 개발자 도구 소스 맵

이 두 가지 옵션을 비활성화하고 브라우저를 새로 고치면 더 이상 소스 맵을 요청하지 않습니다.


Chrome에서 단순히 소스 맵을 끄는 것 외에도 약간의 조사를 수행 한 결과 Web Essentials를 사용하여 소스 맵을 만드는 것이 문제인 것 같습니다.

어떤 이유로 든 외부 컴파일러 (Koala)를 사용하면 Chrome에서 작업 소스 맵을 성공적으로 만들 수 있습니다 (오류 없음). Web Essentials를 사용하면 소스 맵이 구문 분석되지 않습니다.

이것이 누군가를 돕기를 바랍니다.


선택한 답변은 오류를 숨기는 데 좋은 답변이지만 오류가 사라지는 것은 아니며 검사자에서 볼 수 없다는 것입니다. 다른 방법은 누락 된 맵 파일을 다운로드하여 assets / lib 디렉토리에 넣는 것입니다. 예를 들어, angular-route.min.js.map파일 이 누락되어 https://code.angularjs.org/1.5.3/ (올바른 angular 버전으로)에 가서 누락 된 파일을 다운로드했습니다. 캐싱으로 인해 오류가 즉시 사라지지는 않았지만 브라우저에서 실제 파일로 이동하면 작동했습니다. http://sitename.localhost/assets/lib/angular-route.min.js.map. 이제 인스펙터는 소스 맵이 활성화 된 경우에도 더 이상 오류를 표시하지 않습니다.


.htaccess잘못된 설정으로 인해 동일한 문제 발생했습니다 .


RewriteRule!. (js | gif | jpg | png | css) $ index.php의 RewriteEngine


파일을 수정하여이 문제를 해결했습니다.


RewriteRule의 RewriteEngine!. (js | gif | jpg | png | css | eot | svg | ttf | woff | woff2 | map ) $ index.php


이 문제가 발생했을 때 원인은 ui.bootstrap.modal 모듈을 사용할 때 템플릿 파일에 대한 상대적 참조 였습니다 .

templateUrl: 'js/templates/modal.html'

이것은 루트 도메인 ( www.example.com ) 에서 작동 하지만 경로가 추가되면 ( www.example.com/path/ ) 참조가 중단됩니다. 제 경우의 대답은 단순히 참조를 절대적으로 만드는 것입니다 ( js / -> / js / ).

templateUrl: '/js/templates/modal.html'

참고 URL : https://stackoverflow.com/questions/36051891/esri-failed-to-parse-source-map

반응형