मेरे पास है:क्या मैं सीएसएस और जेएस को अलग से उत्पन्न करने के लिए वेबपैक का उपयोग कर सकता हूं?
- जेएस फ़ाइलें जिन्हें मैं बंडल करना चाहता हूं।
- कम फ़ाइलें जिन्हें मैं सीएसएस में संकलित करना चाहता हूं (@imports को एक बंडल में हल करना)।
मैं इन्हें दो अलग-अलग इनपुट के रूप में निर्दिष्ट करने की उम्मीद कर रहा था और दो अलग-अलग आउटपुट (संभवतः निकालने-टेक्स्ट-वेबपैक-प्लगइन के माध्यम से) होने की उम्मीद कर रहा था। वेबपैक में संकलन करने के लिए सभी उचित प्लगइन्स/लोडर हैं, लेकिन यह अलग होने की तरह प्रतीत नहीं होता है।
मैंने उन लोगों के उदाहरणों को देखा है जो सीधे अपनी जेएसई फाइलों की आवश्यकता है, जैसे कि require('./app.less');
, वेबपैक को बंडल में शामिल करने के लिए वेबपैक को बताने के अलावा अन्य कारणों से। यह आपको केवल एक प्रविष्टि बिंदु होने की अनुमति देता है, लेकिन यह वास्तव में मेरे लिए गलत लगता है - मुझे अपने जेएस कोड में कम करने की आवश्यकता क्यों होगी जब मेरे जेएस कोड से कोई लेना देना नहीं है?
मैंने एकाधिक प्रविष्टि बिंदुओं का उपयोग करने की कोशिश की, जिसमें एंट्री जेएस और मुख्य कम फ़ाइल दोनों को सौंप दिया गया, लेकिन एकाधिक प्रविष्टि बिंदुओं का उपयोग करते समय, वेबपैक एक बंडल उत्पन्न करता है जो जेएस को लोड पर निष्पादित नहीं करता है - यह सब कुछ बंडल करता है, लेकिन पता नहीं है स्टार्टअप पर क्या निष्पादित किया जाना चाहिए।
क्या मैं बस वेबपैक गलत उपयोग कर रहा हूं? क्या मुझे इन अलग मॉड्यूल के लिए वेबपैक के अलग-अलग उदाहरण चलाना चाहिए? क्या मुझे गैर-जेएस संपत्तियों के लिए भी वेबपैक का उपयोग करना चाहिए यदि मैं उन्हें अपने जेएस में मिश्रण नहीं कर रहा हूं?