2013-06-02 6 views
6

requir.js का उपयोग कर बनाई गई परियोजना से परिपत्र निर्भरताओं का पता कैसे लगाएं?requ.js निर्भरता विश्लेषण उपकरण

उदाहरण

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

के लिए क्या मेरा मतलब है के रूप में परियोजना बड़ा हो जाता है, मैन्युअल रूप से प्रत्येक फ़ाइल का निरीक्षण एक परेशानी हो जाता है कि है।

संपादित करें: अनावश्यक निर्भरताओं का पता लगाने के बारे में कैसे?

उत्तर

21

मैं अपने शीर्षक में शब्द के लिए शब्द Google पर, और यह पहली परिणाम था ...

https://npmjs.org/package/madge

+6

यह इतना पोस्ट कि लिंक नीचे दिखाई दिया मेरे Google खोज में और मैं अभी भी यहाँ पहली बार जा रहा पर भरोसा किया। अब मैं मूर्खतापूर्ण महसूस करता हूँ। –

+1

मैंने शब्द के लिए अपना शीर्षक शब्द गुगल किया, और यह SO पृष्ठ पहला परिणाम था। – George

3

कोड को अनुकूलित करने के लिए r.js का उपयोग करें। निर्माण प्रक्रिया के दौरान यह बिल्डिंग के दौरान शामिल फ़ाइलों को सूचीबद्ध करेगा।

यदि आप अधिक निर्भरता ग्राफ विश्लेषण करना चाहते हैं तो अर्ध-निजी onResourceLoad API उपयोगी हो सकता है।

संबंधित मुद्दे