के लिए इनपुट के रूप में एक कार्य के आउटपुट का उपयोग करना मेरे पास एक HTML फ़ाइल है जिसमें जेएस फाइलों के संदर्भ शामिल हैं। मैं इसे संदर्भित जेएस फाइलों की एक सूची निकालने और contrib-concat
या उनके साथ कोई अन्य कार्य फ़ीड करने के लिए पार्स करना चाहता हूं। क्या किसी अन्य के लिए इनपुट के रूप में एक ग्रंट कार्य के आउटपुट का उपयोग करने का कोई सुविधाजनक तरीका है?एक और
Q
एक और
8
A
उत्तर
4
grunt.config का उपयोग करें। यहाँ एक उदाहरण है:
grunt.initConfig({
concat: {
js: {
src: ['default/concat/files/*'],
dest: ['dist/javascript.js'],
},
},
});
grunt.registerTask('extractjs', function() {
/* Do the js extraction */
// Overwrite the concat.js.src with your extracted files.
grunt.config(['concat', 'js', 'src'], extractedFiles);
});
तो अब आप चलते हैं तो grunt extractjs concat
यह js निकालने और फिर concat निकाले js फ़ाइलें होगा। इस कार्य को देखें: https://github.com/cgross/grunt-dom-munger क्योंकि वह एक समान लक्ष्य पर काम कर रहा है। यहां अधिक उदाहरणों के साथ एक गड़बड़ी समस्या भी है: https://github.com/gruntjs/grunt/issues/747
संबंधित मुद्दे
- 1. एक और एक
- 2. क्रमबद्ध एक और एक
- 3. एक सरणी एक और
- 4. सी ++: और एक [2] - और एक [1] ==?
- 5. एक और
- 6. एक और
- 7. एक और
- 8. एक और
- 9. एक और
- 10. एक और
- 11. एक और
- 12. एक और
- 13. एक और
- 14. एक और
- 15. एक और
- 16. एक और
- 17. एक और
- 18. एक और
- 19. क्रमबद्ध एक संपत्ति से एक सूची और फिर एक और
- 20. HttpWebRequest एक प्रॉक्सी और एक
- 21. एक मॉडल और एक इकाई
- 22. एक IntPtr और एक इंट
- 23. "शामिल करें" एक और एक
- 24. एक रेखा और एक QPainterPath
- 25. एक लाइन अभिव्यक्ति एक और
- 26. एक div को एक और
- 27. कॉपी एक सूचक एक और
- 28. एक बार और स्लाइड एक
- 29. कॉपी एक सीवी :: चटाई एक और एक
- 30. एक और HashMap अंदर एक HashMap भंडारण और प्रदर्शन
आप [grunt-usemin] (https://github.com/yeoman/grunt-usemin) का उपयोग कर सकते हैं, मैं वास्तव में इसके बारे में परिचित नहीं हूं लेकिन ऐसा लगता है मेरे लिए यह आपको जो चाहिए उसे प्रदान करेगा। और हाँ आप एक कार्य के आउटपुट के रूप में किसी अन्य के इनपुट के रूप में उपयोग कर सकते हैं यदि आप कार्य का आउटपुट tmp_dir में डालते हैं और दूसरे कार्य के इनपुट को tt_dir पर इंगित करते हैं, तो इस सहायता की आशा करें। –
हां, मैंने grunt-usemin देखा लेकिन यह लचीलापन प्रदान नहीं करता है। कोई इसे केवल कॉन्सट/यूग्लिफ़ी के साथ उपयोग कर सकता है और यह सब कार्य थोड़ा जटिल है। Temp_dir के साथ विचार के लिए धन्यवाद यह काम कर सकता है। –