Не могу заставить исходную карту работать

Я пытаюсь заставить мою реализацию исходных карт работать без точек.

Я вытащил без точек и добавил к нему поколение 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

Другие вопросы по тегам