2013-06-02 4 views
6

Come rilevare le dipendenze circolari da un progetto creato utilizzando requir.js?strumento di analisi della dipendenza require.js

Per esempio

/* 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){ 
    ... 
}); 

quello che voglio dire è che, come il progetto diventa più grande, ispezionando manualmente ogni file diventa una seccatura.

Modifica: Come rilevare le dipendenze ridondanti?

risposta

21

Ho cercato su google il titolo parola per parola, e questo è stato il primo risultato ...

https://npmjs.org/package/madge

+6

Questo SO messaggio apparso sotto di tale link nella mia ricerca su Google e ho ancora fiducia andando qui prima. Ora mi sento sciocca. –

+1

Ho cercato su Google il suo titolo parola per parola e questa pagina SO è stata il primo risultato. – George

3

Utilizzare r.js per ottimizzare il codice. Durante il processo di compilazione elencherà i file che sono stati inclusi durante la costruzione.

Se si desidera eseguire un'ulteriore analisi del grafico delle dipendenze, è possibile che sia utile il onResourceLoad API semi-privato.