В моем Gruntfile.js у меня есть эта конфигурация для компаса
watch: {
compass: {
files: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'],
tasks: ['compass']
},
livereload: {
files: [
'<%= yeoman.app %>/{,*/}*.html',
'{.tmp,<%= yeoman.app %>}/styles/{,*/}*.css',
'{.tmp,<%= yeoman.app %>}/scripts/{,*/}*.js',
'{.tmp,<%= yeoman.app %>}/scripts/{,*/}*.json',
'<%= yeoman.app %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'
],
tasks: ['livereload']
}
},
... more stuff ...
compass: {
options: {
sassDir: '<%= yeoman.app %>/styles',
cssDir: '<%= yeoman.app %>/styles',
imagesDir: '<%= yeoman.app %>/images',
javascriptsDir: '<%= yeoman.app %>/scripts',
fontsDir: '<%= yeoman.app %>/styles/fonts',
importPath: '<%= yeoman.app %>/components',
relativeAssets: true
},
dist: {
},
server: {
options: {
debugInfo: true
}
}
},
Я начал отделять свои файлы sass, и некоторые файлы предназначены только для включения в окончательный скомпилированный файл. Они опираются на вещи, ранее импортированные, поэтому не могут быть составлены самостоятельно. Как я могу указать компасу в хрюканье компилировать только один корневой файл scss, который уже отлично компилируется со всеми составными частями, а не засорять каталог бесполезными лишними файлами css?