Как меньше деактивировать сжатие?
grunt-contrib-less
пакет предоставляет возможность compress
, это должно позволить управлять уменьшением / уменьшением / сжатием целевого CSS-файла. Это boolean
со значением по умолчанию false
,
По какой-то причине это не работает для меня - независимо от того, какой параметр я установил, выходной файл CSS сжимается. Как заставить это работать правильно?
Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
less: {
development: {
options: {
paths: ["public/css"],
compress: false
},
files: {
"public/css/style.css": "public/css/style.less"
}
},
production: {
options: {
paths: ["public/css"],
compress: false,
plugins: [
new (require('less-plugin-autoprefix'))({browsers: ["last 2 versions"]}),
new (require('less-plugin-clean-css'))([])
],
modifyVars: {
}
},
files: {
"public/css/style.css": "public/css/style.less"
}
}
}
});
// Load the plugin that provides the "less" task.
grunt.loadNpmTasks('grunt-contrib-less');
// Default task(s).
grunt.registerTask('default', ['less']);
};
CLI
$ grunt --version
grunt-cli v0.1.13
grunt v0.4.5
$ grunt
Running "less:development" (less) task
File public/css/style.css created
Running "less:production" (less) task
File public/css/style.css created
Done, without errors.
1 ответ
Это было плохо... Файлы CSS были сжаты из-за использования less-plugin-clean-css
, После того, как я удалил его, компрессия может снова управляться compress
параметр.