2015-11-25 28 views
10

नहीं डालेगा मैं बॉवर निर्भरताओं को इंजेक्ट करने के लिए wiredep का उपयोग करने का प्रयास कर रहा हूं। मैं इस बारे में थोड़ा उलझन में हूं कि यह कैसे काम करता है, और यह केवल मेरी जेएस फाइलों के लिए क्यों काम कर रहा है।वायर्डप बोवर सीएसएस निर्भरता

gulp.task('wiredep', function(cb){ 
    gulp.src('./index.html') 
    .pipe(wiredep()) 
    .pipe(gulp.dest('.')); 
}); 

अंतिम पंक्ति gulp.dest('.') क्या करती है? गंतव्य मेरी index.html फ़ाइल नहीं होगी। साथ ही, यह कार्य केवल जावास्क्रिप्ट फ़ाइलों को इंजेक्ट करने लगता है। मैं

"bootstrap": "~3.3.6", 
"bourbon": "~4.2.6", 
"jquery": "~2.1.4", 
"neat": "~1.7.2" 

बूटस्ट्रैप, Bourbon, और साफ के लिए मेरे bower.json निर्भरता में है, सभी सीएसएस की बड़ी मात्रा में है, अभी तक

<!-- bower:css --> 
<!-- endbower --> 

gulp wiredep चलाने के बाद खाली रह। यह क्यों होगा?

bower.json deps इस तरह दिखेगा:

"dependencies": { 
    "angular": "~1.4.8", 
    "bitters": "~1.1.0", 
    "bourbon": "~4.2.6", 
    "font-awesome": "fontawesome#~4.5.0", 
    "jquery": "~2.1.4", 
    "neat": "~1.7.2" 
    } 

उत्तर

2

पहले के सभी अपने प्रोजेक्ट की bower.json फाइल करने के लिए बूटस्ट्रैप ब्लॉग से आधिकारिक वैकल्पिक हल जोड़ें: अन्य संकुल पैटर्न होगा के लिए

"dependencies": { 
... 
}, 
"overrides": { 
    "bootstrap": { 
    "main": [ 
     "dist/js/bootstrap.js", 
     "dist/css/bootstrap.css", 
     "less/bootstrap.less" 
     ] 
    } 
} 

वही लेकिन पथ बदलो।

+0

उस अद्यतन को _each_ व्यक्तिगत पैकेज की 'bower_components' फ़ाइल में बनाया जाना चाहिए? क्या इस प्रक्रिया को कम मैन्युअल बनाने का कोई तरीका है? यह इस गल्प कार्य के समय बचाने वाले इरादे से काफी समय लेने वाली और अजीब लगता है .. ': /' – 1252748

+0

इसे अपने प्रोजेक्ट की 'bower.json' फ़ाइल में जोड़ें। मैं इसे उत्तर के अपडेट के रूप में जोड़ दूंगा। –

+0

ठीक है, मुझे लगता है कि मैंने पहली बार याद किया। लेकिन इसे कभी भी निर्भर निर्भरता के लिए किया जाना चाहिए? – 1252748

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