2013-06-02 23 views
6

Jak wykrywać zależności cykliczne z projektu utworzonego przy użyciu pliku requir.js?narzędzie analizy zależności require.js

Na przykład

/* File: MyView.js */ 
define(['backbone','views/myview','object_x'], function(BB,V,X){ 
    ... 
}); 

/* File: Object_X.js */ 
define(['backbone','jquery','views/myview','object_x'], function(BB,$,V,X){ 
    ... 
}); 

co mam na myśli to, że projekt staje się większy, ręcznie sprawdzania każdego pliku staje się uciążliwe.

Edytuj: Co powiesz na wykrywanie nadmiarowych zależności?

Odpowiedz

21

I Googled swój tytuł słowo w słowo, i był to pierwszy wynik ...

https://npmjs.org/package/madge

+6

to tak po pojawił poniżej tego linku w moim wyszukiwarce Google i nadal ufał dzieje tutaj pierwszy. Teraz czuję się głupio. –

+1

I googled jego tytuł słowo w słowo, a ta strona była pierwszym wynikiem. – George

3

Użyj r.js, aby zoptymalizować kod. Podczas procesu budowania wyświetli listę plików, które zostały dołączone podczas budowania.

Jeśli chcesz wykonać więcej analiz wykresu zależności, pomocne może być półprywatne onResourceLoad API.

Powiązane problemy