2013-11-01 1 views
1

Проект, над которым я работаю, использует код для запуска менее компилятора.inline менее исходная карта, скомпилированная из кода узла

У меня возникли проблемы с добавлением исходной исходной карты в скомпилированный css из моего меньшего количества файлов. От узла мы проводим следующий код:

var less = require('less'), 
    options = { 
     strictMath: true 
    }; 

less.render(data, options, function(err, css) { 
    callback(err, css); 
}); 

Есть ли вариант я могу добавить? Я пробовал добавить sourceMap: true и outputSourceFiles: true без успеха.

+0

Вы можете дважды проверьте версию LESS, LESS.js поддерживает только исходные карты с 1.5 – am80l

ответ

0

С Less об 1.5 компилятор поддерживает следующие варианты

--source-map[=FILENAME] Outputs a v3 sourcemap to the filename (or output filename.map) 
    --source-map-rootpath=X adds this path onto the sourcemap filename and less file paths 
    --source-map-basepath=X Sets sourcemap base path, defaults to current working directory. 
    --source-map-less-inline puts the less files into the map instead of referencing them 
    --source-map-map-inline puts the map (and any less files) into the output css file 
    --source-map-url=URL  the complete url and filename put in the less file 

В sourceMap и outputSourceFiles варианты вы пытались, кажется, связано с хрюкать-вно-менее, см: https://github.com/gruntjs/grunt-contrib-less