何らかの理由で、grunt-contrib-sass は、.css
複数のファイルではなく、結合されたファイルを生成し.css
ます。しかし、これはオプションを定義したときにのみ発生しext
ます。
ファイル構造:
app/
assets/
stylesheets/
application.web.scss
application.mobile.scss
application.tablet.scss
public/
assets/
Gruntfile.js 構成
sass: {
default: {
options: {
compass: false,
noCache: true,
style: 'expanded'
},
files: [{
expand: true,
src: 'application.**.scss',
dest: 'public/assets',
cwd: 'app/assets/stylesheets',
ext: '.css'
}]
}
}
上記の構成により、次のものが生成されます。
app/
assets/
stylesheets/
application.web.scss
application.mobile.scss
application.tablet.scss
public/
assets/
application.css
ext
オプションを完全に削除すると、次のように生成されます。
app/
assets/
stylesheets/
application.web.scss
application.mobile.scss
application.tablet.scss
public/
assets/
application.web.scss
application.mobile.scss
application.tablet.scss
私が生成したいのは次のとおりです。
app/
assets/
stylesheets/
application.web.scss
application.mobile.scss
application.tablet.scss
public/
assets/
application.web.css
application.mobile.css
application.tablet.css
私はおそらく非常に基本的なことを見落としていることを知っていますが、私の人生でこれを解決することはできないようです XD それで、私が間違っていることについて何か考えはありますか?