Я настраиваю grunt tast для компиляции всех sass и scss-файлов в css с помощью grunt-contrib-sass. Проблема, с которой я сталкиваюсь, заключается в том, что это модульная архитектура, у меня нет ни одной папки sass и css. Вместо этого у меня есть папка sass и css для каждого модуля.Невозможно получить модульную структуру Sass, работающую в пределах mean.js grunt
Когда я указать имя модуля он работает и компилирует файл Sass в CSS, но только для этого модуля, например, так:
sass: {
dev: {
expand: true,
cwd: 'public/modules/someModuleName/sass',
src: ['*.{scss,sass}'],
dest: 'public/modules/someModuleName/css',
ext: ['.css']
}
}
Вместо этого мне нужно, чтобы скомпилировать Sass файлы в CSS для каждого модуля динамически, например, так:
sass: {
dev: {
expand: true,
cwd: 'public/modules/**/sass',
src: ['*.{scss,sass}'],
dest: 'public/modules/**/css',
ext: ['.css']
}
}
Вот структура папок:
|-public
|--modules
|---SomeModuleName1
|----Sass
|-----*.scss
|----CSS
|-----*.css
|---SomeModuleName2
|----Sass
|-----*.scss
|----CSS
|-----*.css