Grunt-wiredep для нескольких файлов с различными зависимостями
Текущая структура проекта выглядит примерно так:
-index.html
|
-bower.json
|
+-bower_components
Предлагаемая структура проекта добавит еще несколько статических html файлов в корневой каталог проекта. До сих пор я управлял всеми зависимостями frontend в bower.json и автоматически включал его в index.html, используя задачу grunt-wiredep. Но при добавлении новых файлов каждый файл будет иметь различный набор зависимостей.
-index.html
|
-file-with-some-other-bower-dependency.html
|
-bower.json
|
+bower_components
Каким будет эффективный способ управления этими файлами с различными зависимостями в баре?
Ответы
Ответ 1
Вы можете выполнять две разные задачи, каждая со своими зависимостями (bowerJson):
grunt.initConfig({
wiredep: {
app: {
src: 'index.html',
"bowerJson":{
"dependencies": {
"jquery":"=2.1.3",
...
}
}
},
app2: {
src: 'file-with-some-other-bower-dependency.html',
"bowerJson": {
"dependencies": {
"bootstrap": "~3.0.0",
...
}
}
}}