--- title: Source map errors slug: Tools/Debugger/Source_map_errors translation_of: Tools/Debugger/Source_map_errors ---
{{ToolsSidebar}}
Исходные карты - это файлы JSON, обеспечивающие возможность связать преобразованные источники, как видно из браузера, с их исходными источниками, как написано разработчиком. Иногда вы можете столкнуться с проблемами, связанными с исходными картами. На этой странице объясняются наиболее распространённые проблемы и способы их устранения.
Примечание. Если вы новичок в исходных картах, вы можете узнать больше о них в разделе Use_a_source_map
Если вы видите проблему, на веб-консоли появится сообщение.Это сообщение покажет сообщение об ошибке, URL-адрес ресурса и URL-адрес исходной карты:
Тут ресурс с URL говорит нам что bundle.js
упомянут в карте исходников, и URL карты исходников говорит нам где найти данные для карты (в этом случае, относительно указанного ресурса "bundle.js.map"). Ошибка говорит нам что карта исходников не является корректным JSON-ом — т.е. мы получили некорректный файл.
Есть несколько общих причин, почему карта может быть ошибочной; они подробно описаны в следующих разделах.
Ресурс карты исходников может отсутствовать, либо быть недоступным.
Для исправления ошибки убедитесь что файл существует и доступен для браузера.
Карта исходников может быть некорректной - не являться JSON-файлом, или иметь некорректную структуру. Типичное сообщение об ошибке таково:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Error: "version" is a required argument
Оригинальный исходник может отсутствовать. Вы можете столкнуться с этим, при попытке открыть оригинальный исходник в отладчике. Сообщение об ошибке в этом случае немного отличается:
В этом случае ошибка будет также отображена во вкладке исходника в отладчике: