Я создаю веб-сайт с Bootstrap, используя меньше. Я использую grunt для автоматизации задач.
В моем gruntfile.js у меня есть эта часть:
less: {
compileCore: {
options: {
strictMath: true,
sourceMap: true,
outputSourceFiles: true,
sourceMapURL: '<%= pkg.name %>.css.map',
sourceMapFilename: 'dist/css/<%= pkg.name %>.css.map'
},
src: 'less/bootstrap.less',
dest: 'dist/css/<%= pkg.name %>.css'
},
compileBrandingStyles: {
options: {
strictMath: true,
sourceMap: false,
outputSourceFiles: false
},
src: 'less/branding/**/*.less',
dest: 'dist/css/<%= what do I put here? %>.css'
}
},
В «compileBrandingStyles» я хотел бы получить все файлы *.less в папке и скомпилировать их в отдельные файлы css с их исходными именами файлов. Нет конкатенации.
В папке: less/branding
у меня есть x файлов .less:
theme-1.less
theme-2.less
theme-3.less
theme-4.less
Я хотел бы вывести их в папку dist/css/
следующим образом:
theme-1.css
theme-2.css
theme-3.css
theme-4.css
Итак, как мне написать эту часть, чтобы сохранить их имена файлов?
dest: 'dist/css/<%= what do I put here? %>.css'