grunt-contrib-compass
を使用して、SCSSファイルを1つのCSSファイルに処理しています。基本的にコンパスは、app/styles/**/*.scss
と一致するすべてのSCSSファイルを考慮して、.tmp/styles/main.css
にコンパイルします。grunt-contrib-compassを使用した複数のCSS出力
私はに、この動作を分割したいと思います。しかし、私は私についてのイサキを設定する方法が分からない
(specific
を無視して).tmp/styles/main.css
に.tmp/styles/specific.css
app/styles/**/*.scss
に
app/styles/specific/**/*.scss
設定ファイルは非常に簡単です:options: { sassDir: '<%= yeoman.app %>/styles', cssDir: '.tmp/styles', imagesDir: '<%= yeoman.app %>/images', javascriptsDir: '<%= yeoman.app %>/scripts', fontsDir: '<%= yeoman.app %>/styles/fonts', importPath: '<%= yeoman.app %>/bower_components', relativeAssets: true }
コンパスのドキュメントには、
cssDir
とsassDir
には文字列だけがパラメータとして許可されていると記載されているため、特に解決策を見つけられませんでした。これは他のタスクで実行する必要がありますか?ドキュメントから
https://npmjs.org/package/grunt-contrib-sass:
compass Type: Boolean Default: false Make Compass imports available and load project configuration (config.rb located close to the Gruntfile.js).
そして、あなたはgruntjsのグローバルなパターンを使用することができます
http://gruntjs.com/configuring-tasks#globbing-patternsを
実際にはコンパスベックそれは汝幹バックボーンジェネレータに埋め込まれていた。私はその機能のどれも使用していません。私は 'grunt-contrib-sass'で完璧になり、必要に応じて将来コンパスを追加します。 – Simon