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",
        ...
      }
    }
  }}