私の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 ファイルの分離を開始しましたが、最終的なコンパイル済みファイルに含めることのみを目的としたファイルがいくつかあります。それらは以前にインポートされたものに依存しているため、独自にコンパイルすることはできません。すでに完全にコンパイルされている1つのルートscssファイルのみをすべてのコンポーネントパーツでコンパイルし、ディレクトリに無駄な余分なcssファイルを散らかさないように、コンパスにうなり声で指示するにはどうすればよいですか?