मेरे पास एक वेबपैक स्टार्टर (https://github.com/AngularClass/angular2-webpack-starter) पर आधारित एक कोणीय 2 प्रोजेक्ट है। मैं यह समझने की कोशिश कर रहा हूं कि सैस को सीधे घटकों में कैसे उपयोग किया जाए (बाहरी .scss फ़ाइल को कॉल किए बिना)। एसएएस-लोडर को कॉल करने के लिए पहचानने के लिए मुझे प्राप्त किए गए प्रत्येक उदाहरण स्टाइल यूआरएल और एक्सटेंशन नाम ".scss" का उपयोग करते हैं।क्या Angular2 घटकों में इनलाइन सास का उपयोग करने का कोई तरीका है?
6
A
उत्तर
0
sass-loader
का उपयोग करें: require("!raw-loader!sass-loader!./file.scss")
; यह file.scss
से संकलित सीएसएस कोड देता है, एसएएसएस आयात को हल करता है।
styles: '//SASS style'
निर्दिष्ट करते समय, वेबपैक का यह निर्धारित करने का कोई तरीका नहीं है कि शैली SASS में है और sass-loader
का उपयोग किया जाना चाहिए।
import styles from './styles.sass';
@Component({
styles: styles
})
संबंधित मुद्दे
- 1. Angular2 में EventEmitter का परीक्षण करने का कोई तरीका?
- 2. क्या रिकर्सिव फ़ंक्शन इनलाइन करने का कोई तरीका है?
- 3. angular2 - बूटस्ट्रैप-सास संकलन का उपयोग कर त्रुटि कोणीय CLI
- 4. क्या कोई मॉड्यूल लोडर के बिना कोणीय 2 का उपयोग करने का कोई तरीका है?
- 5. क्या ऐसा करने का कोई तरीका है?
- 6. क्या इनलाइन शैलियों का उपयोग करने के लिए कोई तरीका है: विज़िट लिंक शैली?
- 7. क्या सीएसएस में इनलाइन तत्व पर मिनी-लाइन-ऊंचाई सेट करने का कोई तरीका है?
- 8. angular2 में angular.isString() का विकल्प क्या है?
- 9. जिरा परियोजनाओं में घटकों का उपयोग करने का सर्वोत्तम अभ्यास
- 10. क्या एकाधिक सम्मिलन कथन का उपयोग करते हुए SCOPE_IDENTITY का उपयोग करने का कोई तरीका है?
- 11. क्या httpwebrequest का निपटान करने का कोई सही तरीका है?
- 12. क्या एसिंक विधि का परीक्षण करने का कोई तरीका है?
- 13. क्या PHP का एफ़टीपी शुरू करने का कोई तरीका है?
- 14. क्या एल्म के भीतर प्रतिक्रिया घटक का उपयोग करने का कोई तरीका है?
- 15. क्या यह टेम्पलेट्स के साथ इनलाइन कीवर्ड का उपयोग करने का कोई अर्थ है?
- 16. क्या .NET में शून्य-प्रतिलिपि करने का कोई तरीका है?
- 17. क्या TextWrangler में कोड प्रारूपित करने का कोई तरीका है?
- 18. क्या कोई लेबल अक्षम करने का कोई तरीका है?
- 19. क्या एएनटी में ग्रिड उत्पन्न करने का कोई तरीका है?
- 20. NgFor साथ angular2 में उत्पन्न बच्चे घटकों
- 21. क्या सी ++ में बाहरी दायरे में स्थानीय चर का उपयोग करने का कोई तरीका है?
- 22. क्या पायथन में + = अधिभारित करने का कोई तरीका है?
- 23. क्या व्याकरण में अस्पष्टता निर्धारित करने का कोई तरीका है?
- 24. क्या सभी बच्चों के लिए इनलाइन शैली नियमों को पारित करने का कोई तरीका है?
- 25. क्या कोई संदर्भ पता प्राप्त करने का कोई तरीका है?
- 26. क्या कोई कैसंड्रा क्वेरी "एक्सप्लाइन" करने का कोई तरीका है?
- 27. क्या AngularJS में ExtJS घटकों का उपयोग करना संभव है?
- 28. सी ++: क्या स्थैतिक सरणी इनलाइन को परिभाषित करने का कोई तरीका है?
- 29. क्या कोई जेड-इंडेक्स सर्कल करने का कोई तरीका है?
- 30. क्या जावास्क्रिप्ट में नेमस्पेसिंग करने का कोई "संक्षिप्त" तरीका है?
मैं पहले से ही सास-लोडर '{परीक्षण का उपयोग करें: आप निम्न पैटर्न का उपयोग करने की आवश्यकता होगी /\.scss$/, बाहर:/node_modules /, लोडर: [ 'कच्चे-लोडर', 'postcss -लोडर ',' एसएएस-लोडर? स्रोत मैप ']} '' styleUrls: [' ./file.scss '] के साथ संयुक्त है, लेकिन मैं जो चाहता हूं वह' शैलियों का उपयोग करके सीधे स्कैस कोड डालने में सक्षम होना है : ['... एसएसएस कोड ...'] ' – Eddy
हां यही कारण है कि मैं पूछ रहा हूं कि एसएस-लोडर को .scss फ़ाइलों का उपयोग किये बिना कॉल करने के लिए कोई चाल है या नहीं। लक्ष्य मेरे टीएस, एचटीएमएल और एससीएसएस को एक ही फाइल में छोटे घटकों के लिए रखना है। – Eddy
@ simon04 आप उल्लेख करते हैं कि वेबपैक यह निर्धारित करने का कोई तरीका नहीं है कि शैली "SASS" है, लेकिन SASS वाक्यविन्यास "हमेशा" का उपयोग करने के बारे में क्या है? क्या इसे कॉन्फ़िगर करने का कोई तरीका है? AFAIK, SASS CSS3-स्रोत संगत है। – Bernard