Из проблем usemin кажется, что usemin и useminPrepare поддерживают несколько целей в последней версии:
Поддержка useminPrepare:
Поддержка usemin:
Я попытался использовать несколько целей со следующей конфигурацией:
useminPrepare: {
foo: {
dest: 'fooDist',
src: ['foo/index.html']
},
bar: {
dest: 'barDist',
src: ['bar/index.html']
}
},
usemin: {
foo: {
options: {
assetsDirs : ['fooDist']
},
html: ['fooDist/**/*.html'],
css: ['fooDist/styles/**/*.css']
},
bar: {
options: {
assetsDirs : ['barDist']
},
html: ['barDist/**/*.html'],
css: ['barDist/styles/**/*.css']
}
},
но я получаю следующую ошибку:
Запуск задачи "usemin: foo" (usemin) Предупреждение: неподдерживаемый шаблон: foo
Использовать -force для продолжения.
Использование grunt-usemin 2.0.2
foo/index.html
и bar/index.html
являются основными страницами для двух приложений с одной страницей.
Спасибо за вашу помощь!