Не могу заставить исходную карту работать
Я пытаюсь заставить мою реализацию исходных карт работать без точек.
Я вытащил без точек и добавил к нему поколение sourcemap (1) (2). Проблема в том, что хотя я поставляю свой css-файл с соответствующим
SourceMap
:Main.less.map
HTTP-заголовок иX-SourceMap
:Main.less.map
HTTP-заголовок и есть в конце моего файла CSS комментарий/*@ sourceMappingUrl=Main.less.map */
а также/*@ sourceURL=Main.less.map */
- Chrome Canary (Версия 27.0.1424.0)
хром не волнует вообще. Само собой разумеется, что я включил "Enable source maps"
-в этом в настройках консоли. Типы содержимого для всех файлов, кажется, тоже хорошо. (дважды проверено) - Для source-map-location я пробовал полный URL-адрес, а также относительную запись адреса - но, похоже, ничего не работает...
Chrome даже не запрашивает файл карты с сервера. Есть идеи? Я что-то пропустил?
Приветствия, Корелготт
1 ответ
В настоящее время исходные карты CSS в Chrome поддерживают только Sass, но не LESS. Даже эта поддержка находится за флагом "Эксперименты с инструментами разработчика": (см . Пост Адди Османи на эту тему для получения дополнительной информации).
Команда Mozilla также работает над исходными картами CSS для Sass, LESS и Stylus, хотя я не знаю, насколько активен этот проект. Вы можете отслеживать их прогресс здесь: https://wiki.mozilla.org/DevTools/Features/CSSSourceMap