2014-06-14 21 views
11

Właśnie zintegrowałem Tern z moim edytorem z wyboru, a do tej pory doświadczenie było niesamowite.Jak automatycznie generować pliki projektu Tern na podstawie bower/npm?

Jedną rzeczą, która może sprawić, że doświadczenie tym bardziej intuicyjne, jednak byłaby możliwość dopasować się do mojego istniejącego przednich i back-end systemy zarządzania zależność (tj bower.json i package.json plików) zamiast do zarządzania .tern-project plik ręcznie.

Czy jest jakiś sposób na zrobienie tego?

Odpowiedz

12

Ustawianie coś takiego w swoim .tern-project powinno wystarczyć, aby zmusić go świadomi zależności ładowane za pośrednictwem swojej package.json:

{ 
    "plugins": { 
    "node": {} 
    } 
} 

chodzi o składniki Bower, można wykonać następujące kroki, aby uzyskać przyzwoity zakończenie:

  • Upewnij się, że masz krok budowania, który kopiuje wszystkie zasobyjs z komponentów altankowych do znanego katalogu (narzędzia takie jak wiredep są idealne do tego typu rzeczy).
  • Ustaw ten katalog na swoją właściwość loadEagerly.

Że wyglądać następująco:

{ 
    "loadEagerly": [ 
    "path/to/Bower/dir/**/*.js" 
    ] 
} 

Jeśli składniki Bower naprawdę polegać na ich ładowanie w określonej kolejności, można albo wymienić je w odpowiedniej kolejności na liście loadEagerly lub użyj prostszego podejścia do łączenia wszystkich komponentów Bower w pojedynczy plik i wspomnij o tym na liście loadEagerly.

Powiązane problemy