Leave a Comment
sourceMap и sourceURL
Нужен, чтобы минифицированный или сгенерированный (например, из CoffeeScript) js-файл можно было дебажить, т.е. предоставляет маппер из файла для production на файл(ы!), из которых он получился.
Сводится к добавлению в конец минифицированного файла комментария вида
1 |
//@ sourceMappingURL=/path/to/file.js.map |
или передачи заголовка
1 |
X-SourceMap: /path/to/file.js.map |
Генерируется автоматически при минификации с помощью google closure compiler (https://developers.google.com/closure/compiler/)
1 2 3 4 5 |
java -jar compiler.jar \ --js script.js \ <strong>--create_source_map ./script-min.js.map</strong> \ <strong>--source_map_format=V3</strong> \ --js_output_file script-min.js |
Очень подробная статья на тему:
http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/
(вот решил перевести на русский — http://habrahabr.ru/post/148098/)
Similar Posts
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.