ESRI : 소스 맵을 구문 분석하지 못했습니다.
Google 크롬 개발자 콘솔에서이 오류가 발생합니다.
SourceMap 구문 분석 실패 : http : // localhost : 15132 / Scripts / _External / igniteui / css / themes / infragistics / infragistics.theme.css.map
어떻게 고치나요?
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
'Programing' 카테고리의 다른 글
내 JavaScript 함수 이름이 충돌하는 이유는 무엇입니까? (0) | 2020.08.23 |
---|---|
HtmlWebpackPlugin은 루트가 아닌 웹 사이트 경로를로드 할 때 중단되는 상대 경로 파일을 삽입합니다. (0) | 2020.08.23 |
C ++ 경고 : double을 0으로 나누기 (0) | 2020.08.23 |
왜 큰 Django QuerySet을 반복하면 엄청난 양의 메모리를 사용합니까? (0) | 2020.08.23 |
node.js 앱에 외부 .js 파일 포함 (0) | 2020.08.23 |