2 ответов:
.файлы карт-это исходные файлы карт, которые позволяют инструментам сопоставлять между созданным кодом JavaScript и исходными файлами TypeScript, которые его создали. Многие отладчики (например, Visual Studio или средства разработки Chrome) могут использовать эти файлы, чтобы вы могли отлаживать файл TypeScript вместо файла JavaScript.
в исходном формате выпускаются некоторыми minifiers и других скомпилированный в JS и языки, такие как CoffeeScript.
исходная карта-это в основном то, что она говорит, карта с одного языка на другой другой, так что отладчик может запустить код JavaScript, но показать вам линия, которая фактически его породила.
для практических целей отладки:
что позволяет сделать исходная карта, это установить точку останова на TypeScript файл, а затем отладить код. Это можно сделать в Chrome и Firefox. Несколько запутанно, поведение отладчика в Chrome это когда точка останова будет достигнута,'.файл js фактически отображается (остановлен в точке останова).
на сегодняшний день отладчик Firefox будет отображать фактический файл TypeScript при его разрыве. Смотрите ссылку ниже:
(это также показывает, как Visual Studio можно настроить для создания источника карта)
чтобы понять, как работает исходная карта, вы можете прочитать раздел "Анатомия исходной карты" здесь:
https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
Comments