Я использую Magento, и я работаю над проектом, в котором файлы .scss
находятся в нескольких каталогах.Grunt: Как просмотреть несколько каталогов для компиляции scss-файлов?
Я надеялся использовать узловой модуль grunt-compass-multiple, чтобы я мог достичь этого, но до сих пор мне не повезло.
У кого-нибудь есть идеи, как я могу смотреть несколько каталогов одновременно и компилировать любой из них, если они меняются?
Это мой текущий файл ворчание:
'использовать строгий';
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
compass: {
dist: {
options: {
sassDir: 'scss',
cssDir: 'css'
}
}
},
watch: {
css: {
files: '**/*.scss',
tasks: ['compass']
}
}
//compassMultiple: {
// multiple option provides you to compile multi sassDir.
// all: {
// options: {
// multiple: [
// {
// sassDir: 'scss',
// cssDir: 'css'
// },{
// sassDir: '../../barclays/default/scss',
// cssDir: '../../barclays/default/css'
// }
// ]
// }
// }
// }
});
// grunt.loadNpmTasks('grunt-compass-multiple');
grunt.loadNpmTasks('grunt-contrib-compass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default',['watch', 'compass']);
}
Да, я вижу, что вы можете увидеть, что мне нужно сделать, чтобы мой файл ворчания, чтобы заставить его работать? – user1532669
http://justinklemm.com/grunt-watch-livereload-javascript-less-sass-compilation/ – scarto
gunt watch - это команда – scarto