Вот моя задача меньше конфигурации:хрюкать-вно-менее: сборник по часовой задаче удаляет sourcemap ссылку
less: {
development: {
options: {
compress: false,
sourceMap: true,
yuicompress: true,
sourceMapFilename: 'export/style/app.css.map',
sourceMapURL: '/style/app.css.map'
},
files: {
"export/style/app.css": "less/app.less"
}
}
},
Если я просто введите grunt less
, в моем скомпилированный файл я получаю /*# sourceMappingURL=/style/app.css.map */
комментарий правильно.
Вместо этого, когда я запустил grunt
, и моя задача для запуска задач, комментарий /*# sourceMappingURL=/style/app.css.map */
удален при компиляции.
Вот мои часы задача меньше:
watch: {
less: {
files: ['less/*.less'],
tasks: ['less', 'postcss'],
options: {
livereload: true,
nospaces: true
}
}
},
Что я делаю неправильно?
В вашей задаче на просмотр также упоминается задача 'postcss', которую вы, как представляется, также используете для обработки вашего css, не так ли? Это трюк - убедитесь, что * все * инструменты в вашей цепочке обработки CSS могут корректно распространять исходную карту исходного кода (и иметь соответствующие параметры). –