नहीं डालेगा मैं बॉवर निर्भरताओं को इंजेक्ट करने के लिए 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"
}
उस अद्यतन को _each_ व्यक्तिगत पैकेज की 'bower_components' फ़ाइल में बनाया जाना चाहिए? क्या इस प्रक्रिया को कम मैन्युअल बनाने का कोई तरीका है? यह इस गल्प कार्य के समय बचाने वाले इरादे से काफी समय लेने वाली और अजीब लगता है .. ': /' – 1252748
इसे अपने प्रोजेक्ट की 'bower.json' फ़ाइल में जोड़ें। मैं इसे उत्तर के अपडेट के रूप में जोड़ दूंगा। –
ठीक है, मुझे लगता है कि मैंने पहली बार याद किया। लेकिन इसे कभी भी निर्भर निर्भरता के लिए किया जाना चाहिए? – 1252748