По какой-то причине 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 Итак, какие-нибудь идеи о том, что я делаю неправильно?