क्या आप यमन का उपयोग कर रहे हैं?
अपने Gruntfile.js के आधार पर आप विभिन्न कार्यों, इनमें से एक होना चाहिए 'बोवर से स्थापित' है: इस कार्य को पढ़ा जाएगा आप index.html, निम्नलिखित टिप्पणी ब्लॉक ढूंढने
<!-- bower:js -->
<!-- endbower -->
और इसके अंदर इंजेक्षन अपने सभी निर्भरता अपने bower.json में निर्दिष्ट। इसका मतलब है कि कार्य अपने सभी < स्क्रिप्ट src "/ bower_components/.." > ब्लॉकों के लिए लिखेंगे।
आपने कभी "bower_components" संदर्भों वाली वेबसाइट देखी नहीं है क्योंकि आपका/ऐप डीआईआर आपका 'विकास' वातावरण है, आपका स्रोत प्रोजेक्ट है। स्रोत से आप "बिल्ड" कार्य चलाने वाले उत्पादन एप्लिकेशन को बनाएंगे: यह कार्य विभिन्न उप-कार्यकर्ताओं द्वारा तैयार किया गया है जो विभिन्न नौकरियों को बनाता है, इनमें से एक को एक एकल जेएस फ़ाइल में bower_install कार्य द्वारा जोड़ा गया सभी स्क्रिप्ट शामिल है।
तो फिर वहाँ एक और काम है कि इस फाइल को कम करें जाएगा, एक और है कि परीक्षण चलाता है, एक और जहां अपने उत्पादन साइट रहता है और इतने पर है कि एक "जिले" निर्देशिका का निर्माण करेगा ...
आप Yeoman आप का उपयोग करते हैं इन सभी कार्यों को पहले से ही Gruntfile.js में कॉन्फ़िगर किया गया है, बस इसे खोलें और यह समझने की कोशिश करें कि प्रत्येक कार्य क्या करता है।
पहली नज़र में इसे समझना मुश्किल हो सकता है, उदाहरण के लिए बिल्ड कार्य 14 या 15 सबटास्क को संदर्भित करता है, मेरा सुझाव है कि आप कस्टम कार्यों को पंजीकृत करें जो केवल एक कार्य चलाते हैं और देखें कि क्या होता है।
चीयर्स
स्रोत
2014-04-29 22:55:22
बहुत बढ़िया उत्तर - धन्यवाद सर्जीओ। मैंने यह भी देखा है [यमन गितब टिप्पणी थ्रेड से] (https://github.com/yeoman/generator-angular/issues/310) कि/bower_components वास्तव में/dist में शामिल है, लेकिन मुझे यकीन नहीं है कि मैं समझता हूं तर्क अगर ** ** सबकुछ ** अंततः आपके द्वारा वर्णित के रूप में समाप्त किया गया है। विचार? – Chazbot
@ चाज़बॉट, वास्तव में आप सही हैं। मैंने अपनी परियोजना पर गड़बड़ी 'बिल्ड' कार्य चलाया है और पाया है कि संकलित index.html निर्मित vendor.js फ़ाइल के बजाय बॉवर घटकों का उपयोग कर रहा है। आप bower_component स्क्रिप्ट ब्लॉक को हाथ से हटाकर अपने संकलित HTML को संपादित कर सकते हैं और vendor.js जोड़ सकते हैं, लेकिन मैं एक स्वचालित समाधान की तलाश में हूं। –
@SergioRinaudo छवियों और फोंट के बारे में क्या? उनके संदर्भ केवल सीएसएस संसाधनों के अंदर मौजूद हैं, आप इसे कैसे संभालेंगे? मेरा मतलब है, बिना किसी bower_components को कॉपी करने के लिए। – bruha