मान लें कि हम निम्न स्टार्टर पैक साथ शुरू करते हैं: https://github.com/angularclass/angular2-webpack-starterwebpack angular2 अनुप्रयोग में node_modules से सीएसएस आयात करने के लिए कैसे
npm install
के बाद और npm run start
सब कुछ ठीक काम करता है।
मैं बाहरी सीएसएस मॉड्यूल जोड़ना चाहता हूं, उदाहरण के लिए बूटस्ट्रैप 4 का सीएसएस (और केवल सीएसएस)। (मुझे पता है कि बूटस्ट्रैप में बूटस्ट्रैप-लोडर है, लेकिन अब मैं सामान्य समाधान के लिए पूछ रहा हूं, इसलिए कृपया बूटस्ट्रैप 4 के बारे में सोचें क्योंकि यह कोई अन्य सीएसएस मॉड्यूल हो सकता है जो एनपीएम के माध्यम से उपलब्ध है)।
मैं NPM के माध्यम से बूटस्ट्रैप स्थापित: npm install [email protected] --save
सबसे पहले मैंने सोचा था कि यह vendor.browser.ts फाइल करने के लिए import 'bootstrap/dist/css/bootstrap.css';
जोड़ने के लिए पर्याप्त है।
लेकिन ऐसा नहीं है।
उचित समाधान करने के लिए मुझे क्या करना चाहिए?
समाधान मैं के लिए नहीं पूछ रहा हूँ:
- "परिसंपत्तियों फ़ोल्डर में बाहरी सीएसएस मॉड्यूल की प्रतिलिपि बनाएँ, और वहां से इसका इस्तेमाल करते हैं"
- मैं एक समाधान है कि एक साथ काम करता है के लिए देख रहा हूँ एनपीएम पैकेज के साथ।
- "webpack के लिए बूटस्ट्रैप-लोडर का उपयोग करें"
- जैसा कि मैंने ऊपर वर्णित है, मैं एक सामान्य समाधान के लिए देख रहा हूँ, बूटस्ट्रैप केवल एक यहाँ उदाहरण है।
-
- मैं सटीक स्टार्टर पैक कि मैं ऊपर उल्लेख किया है में एक समाधान के लिए देख रहा हूँ "एक और ढेर का उपयोग करें"।
क्या आपको कोई त्रुटि मिल रही है? –
यह आधिकारिक तौर पर सबसे अच्छा एसओ धागा है जिसे मैंने कभी भी किया है। तारकीय प्रश्न और दो समान तारकीय उत्तरों। सबको शुक्रीया। – adamdport