Я следовал всем инструкциям, которые я мог найти, чтобы заставить исходные карты Sass работать в Chrome - и у меня все еще что-то не получается. Не могу сказать, как - может, сможешь?
С помощью Sass 3.3.0.alpha.198 (как мне сказали, «передний край») я успешно генерирую файл исходной карты (test.css.map
), который размещается вместе с моим скомпилированным CSS; а внизу этого скомпилированного CSS находится строка: /*# sourceMappingURL=test.css.map */
. Так что этот шаг, кажется, идет хорошо.
В Chrome Canary я перешел на chrome://flags
и включил эксперименты с инструментами разработчика. Я перезапустил. В моих настройках инспектора на вкладке «Общие» я установил флажок «Включить исходные карты»; на вкладке "Эксперименты" я проверил "Отладку таблицы стилей Sass".
После всего вышеперечисленного, когда я проверяю элемент (в локальном файле HTML, имеющем доступ к скомпилированному CSS), мне по-прежнему предоставляется тот же старый номер строки CSS, связанный с тем же старым скомпилированным файлом CSS. Нет указаний на поддержку исходной карты. Это не то, о чем говорится в учебниках.
(Я также пробовал это в стабильной версии Chrome - должна ли она работать в стабильной версии? - включив Эксперименты с инструментами разработчика и установив флажки «Включить исходные карты» и «Поддержка Sass». И здесь тоже не повезло.)
Может кто-нибудь сказать мне, что мне не хватает?