У меня включены исходные карты CSS, но Google Chrome ведет себя так, как будто они отключены. Во всех ресурсах, на которые я смотрел, все, что мне нужно сделать, это включить исходные карты в настройках DevTools. Там явно включено:
Исходные карты находятся рядом с моими файлами CCS, например:
В DevTools> Элементы> Стили есть только файлы CSS, без SCSS или SASS:
Вот мой конфиг grunt-contrib-sass в Gruntfile.js:
sass: {
dist: {
files: [{
expand: true,
cwd: './src/',
src: ['**/*.css', '**/*.scss', '**/*.sass'],
dest: './dist',
ext: '.css',
sourcemap: 'auto',
}],
options: {
}
}
},
Этот сайт обслуживается через grunt serve
в OSX, а исходные карты генерируются grunt-contrib-sass.
Что действительно странно, так это то, что я уверен на 99%, что однажды он работал правильно, сразу после первой настройки. Я ничего не изменил после этого ...
Каков следующий шаг в попытке отладить это? Смогу ли я узнать, выполняет ли Chrome (не удалось?) Запрос к файлам .map
? Я что-то упустил?
ОБНОВЛЕНИЕ: Я думаю, что я определил, что карты не загружаются, потому что sourceMappingURL отсутствует в скомпилированном CSS. Я открыл новый выпуск для этого .