Как настроить автоматический плагин Grunt Less в Sails.js?
Согласно документации Bootstrap, вам необходим Autoprefixer для компиляции исходных файлов Bootsrap LESS. Компилятор grunt-contrib-less поддерживает less-plugin-autoprefix, но я не могу заставить его работать внутри Sails.
Вот мой измененный файл task/config/less.js.
module.exports = function(grunt) {
grunt.config.set('less', {
dev: {
options: {
paths: ["assets/styles/"],
plugins: [
new(require('less-plugin-autoprefix'))({
browsers: ["last 2 versions"]
})
],
},
files: [{
expand: true,
cwd: 'assets/styles/',
src: ['importer.less'],
dest: '.tmp/public/styles/',
ext: '.css'
}]
}
});
grunt.loadNpmTasks('less-plugin-autoprefix');
grunt.loadNpmTasks('grunt-contrib-less');
};
мой неизмененный файл задачи / регистрации / компиляции
module.exports = function (grunt) {
grunt.registerTask('compileAssets', [
'clean:dev',
'jst:dev',
'less:dev',
'copy:dev',
'coffee:dev'
]);
};
Когда я
lift sails
об ошибках не сообщается, но мой файл CSS не имеет автоматического префикса.