2014-05-16 7 views
10

मैंने अभी कोणीय-पूर्णस्टोन योन जनरेटर का उपयोग करके एक नया वेबपैप बनाया है।grunt-bower-install: कुछ घटकों को बाहर निकालें

मैंने देखा कि गड़बड़ी-बॉवर-इंस्टॉल <!-- bower:js --> टैग के बीच मेरी index.html फ़ाइलों में जेएस बॉवर घटक उत्पन्न कर रहा है।

<!-- bower:js --> 
<script src="bower_components/jquery/dist/jquery.js"></script> 
<script src="bower_components/angular/angular.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/affix.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/alert.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/button.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/carousel.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/collapse.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/dropdown.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tab.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/transition.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/scrollspy.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/modal.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tooltip.js"></script> 
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/popover.js"></script> 
<script src="bower_components/angular-resource/angular-resource.js"></script> 
<script src="bower_components/angular-cookies/angular-cookies.js"></script> 
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script> 
<script src="bower_components/angular-route/angular-route.js"></script> 
<!-- endbower --> 

मैं कुछ बूटस्ट्रैप घटकों को कैसे बाहर निकालूं?

उत्तर

15

प्लगइन grunt-bower-install (उर्फ ग्रंट-वायर्डेप) उन घटकों को सूचीबद्ध करने के लिए 'बहिष्कृत' पैरामीटर का समर्थन करता है जो अब आप स्वचालित रूप से इंजेक्शन देना चाहते हैं।

उदाहरण के लिए

, यदि आप लटकती सिर्फ सूची शामिल पूर्ण पथ नाम के साथ कि घटक नहीं करना चाहता था:

'bower-install': { 
     app: { 
     html: '<%= yeoman.app %>/views/index.html', 
     ignorePath: '<%= yeoman.app %>/', 
     exclude: ['bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/dropdown.js'] 
     } 
    }, 

और फिर फिर से घुरघुराना बोवर से स्थापित चलाते हैं।

आगे विकल्पों के लिए रेखांकन पुस्तकालय wiredep देखें: https://github.com/taptapship/wiredep

+5

यह मैं मदद की है, लेकिन मैं केवल घटक नाम का उपयोग करके पूरे घटक को बाहर करने में सक्षम था (को बाहर: [ 'जवाब'])। पूर्ण जेएस फ़ाइल पथ का उपयोग काम नहीं किया। – Lee

+0

@Lee ऐसा लगता है कि मैं एक ही व्यवहार का अनुभव करता हूं। मैं bootstrap.js फ़ाइल को बाहर नहीं कर सकता: https://stackoverflow.com/questions/25466137/bower-exclude-component-does-not-work क्या यह केवल एक WHOLE घटक को बाहर करना संभव है? और इसकी फाइलें नहीं? – Pascal

+0

काम नहीं करता है, मैंने हर संभव फ़ाइल पैटर्न की कोशिश की है। – kiltek

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