2015-05-20 16 views
10

Aktualna struktura projektu jest trochę tak:grunt-wiredep na wielu plikach z różnymi zależnościami

-index.html 
| 
-bower.json 
| 
+-bower_components 

Proponowana struktura projektu będzie dodać kilka bardziej statycznych plików HTML w katalogu głównym projektu. Do tej pory zarządzałem wszystkimi zależnościami frontendu w bower.json i automatycznie włączałem je do index.html za pomocą zadania grunt-wiredep. Ale po dodaniu nowych plików każdy plik będzie miał inny zestaw zależności.

-index.html 
| 
-file-with-some-other-bower-dependency.html 
| 
-bower.json 
| 
+bower_components 

Jaki byłby skuteczny sposób zarządzania tymi plikami z różnymi zależnościami bower?

+1

grunt-wiredep dodać odniesienie do plików wymienionych w 'main' własności pakietu. Przeszukuje wspomniane pliki i automatycznie dodaje te zależności. Nie sądzę, że to, co próbujesz osiągnąć, jest możliwe. –

+0

Czy projekt jest w angularjs? –

Odpowiedz

1

Można zrobić dwa różne zadania, każdy z własnymi zależnościami (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", 
     ... 
     } 
    } 
    }} 
Powiązane problemy