मैं जावास्क्रिप्ट बंडल में टाइपस्क्रिप्ट स्रोतफाइल संकलित करने के लिए वेबपैक लोडर ts-loader
का उपयोग कर रहा हूं। अब मैं व्यक्तिगत संकलित जावास्क्रिप्ट फ़ाइलों को भी सहेजना चाहता हूं, साथ ही साथ बंडल भी! मैं एक बहुत ही सरल वेबपैक प्लगइन लिखने के साथ familliar हूँ, लेकिन मुझे यकीन नहीं है कि इसे लागू करने के बारे में कैसे जाना है। यही है: मुझे नहीं पता कि वेबपैक द्वारा कौन सी घटनाएं ट्रिगर हुईं और प्रासंगिक डेटा कहां मिलें। कोई मदद?वेबपैक आउटपुट व्यक्तिगत संकलित फाइलों को बंडल के अलावा
उत्तर
जैसा कि मैंने टिप्पणी की, आप वेबपैक संकलित व्यक्तिगत फ़ाइलों का उपयोग नहीं कर सकते हैं। यह Uncaught ReferenceError: __webpack_require__ is not defined
के साथ तोड़ सकता है।
बेहतर ढंग से अपना खुद का loader
लिखें या ts-loader
से पूछें ताकि पारदर्शी स्रोत को बनाए रखने के विकल्प प्रदान किए जा सकें।
या मैंने loader लिखा है जो टाइपस्क्रिप्ट संकलित फ़ाइलों को व्यक्तिगत फ़ाइलों के रूप में सहेज सकता है।
आप के रूप में एक दूसरे लोडर के रूप में नीचे
से पता चला इस लोडर दूसरा लोडर या बाद लोडर का उपयोग कर सकते हैं:
module: {
loaders: [{
test: /\.ts?$/,
loaders: ['scatter-loader', 'ts-loader']
}]
}
या पोस्ट-लोडर के रूप में
module: {
loaders: [{
test: /\.ts?$/,
loaders: ['ts-loader']
}],
postLoader: [{
test: /\.ts?$/,
loaders: ['scatter-loader']
}]
}
नोट:scatter-loader
काम प्रगति पर है।
आह ठंडा आप वास्तव में इसके लिए पहले से ही एक लोडर लिखा है, यह जांच लेंगे! – Flion
- 1. वेबपैक बंडल
- 2. जेड फाइलों को संकलित करना
- 3. वेबपैक संकलित केवल तभी
- 4. पॉलीफिल बंडल के साथ वेबपैक निहित विक्रेता बंडल
- 5. वेबपैक के साथ लाइब्रेरी को कैसे बंडल करें?
- 6. वेबपैक के लाइब्रेरी आउटपुट को बेबेल 6
- 7. वेबपैक एचटीएमएल प्लगइन: इंजेक्शन फाइलों के क्रम को नियंत्रित करें
- 8. वेबपैक बंडल के अंदर एक वेबपैक देव सर्वर चलाना
- 9. वेबपैक: चुप्पी आउटपुट
- 10. वेबपैक प्राप्त करें फ़ाइलों को बंडल न करें
- 11. वेबपैक टीएस-लोडर सभी फाइलों को संकलित करते हैं जब मैं केवल इसे एक फ़ोल्डर/फ़ाइल
- 12. स्थिर लाइब्रेरी बनाम व्यक्तिगत ऑब्जेक्ट फाइलों के साथ लिंक
- 13. वेबपैक फ़ाइल-लोडर पीएनजी फाइलों को अनदेखा कर रहा है
- 14. एकाधिक ओकैम फाइलों को संकलित करना
- 15. वेबपैक के आउटपुट में "बहु" क्या है?
- 16. वेबपैक-देव-सर्वर बंडल वैध संदेश
- 17. वेबपैक-डीवी-सर्वर फ़ाइलों को संकलित करता है लेकिन ब्राउजर
- 18. वेबपैक CommonsChunkPlugin
- 19. वेबपैक
- 20. एसबीटी के साथ बस कुछ फाइलों को संकलित कैसे करें?
- 21. वेबपैक
- 22. वेबपैक के साथ सीएसएस फाइलों को कॉन्सैट और मिनीफाइज करें, उन्हें
- 23. क्यों वेबपैक 'System.register' के रूप में बंडल किया गया है
- 24. वेबपैक बंडल एक्सप्रेस ऐप देखने के लिए विफल रहता है
- 25. वेबपैक
- 26. वेबपैक
- 27. वेबपैक के बिना प्रतिक्रिया + (राउटर) या ब्राउज़र
- 28. पहले प्रीप्रोसेस्ड फ़ाइल संकलित आउटपुट
- 29. वेबपैक
- 30. वेबपैक
आप अलग-अलग वेबपैक संकलित फ़ाइलों का उपयोग नहीं कर सकते हैं। यह 'अनकॉल्ड रेफरेंस एरर' के साथ तोड़ सकता है: __webpack_require__ को परिभाषित नहीं किया गया है ' – Thaadikkaaran
लेकिन मुझे लगता है कि वेबपैक कोड में कुछ भी बदलने के पहले पहले टाइपस्क्रिप्ट कंपाइलर के साथ जेएस को टीएस-लोडर संकलित करता है जैसे कि सही है? मैं बस उन अलग जेएस फाइलों को चाहता हूं – Flion