कोणीय 6 के लिए आधिकारिक दस्तावेज देखें
नोट: इसके स्थान पर उपयोग @angular/cli
से पुराने संस्करणों के लिए ।6.0.0-beta.6
ng set
ng config
मौजूदा परियोजनाओं के लिए
एक मौजूदा कोणीय-क्ली परियोजना में जो डिफ़ॉल्ट css
शैलियों के साथ स्थापित की गई थी, आपको कुछ चीजें करने की आवश्यकता होगी:
- डिफ़ॉल्ट शैली एक्सटेंशन को इसमें बदलें
scss
मैन्युअल रूप से .angular-cli.json
(कोणीय 5.x और पुराने) में परिवर्तन याangular.json
(कोणीय 6+) या चलाएं:
ng config defaults.styleExt=scss
यदि आपको कोई त्रुटि मिलती है: Value cannot be found.
कमांड का उपयोग करें:
ng config schematics.@schematics/angular:component.styleext scss
(* स्रोत: कोणीय CLI SASS विकल्प )
अपने मौजूदा का नाम बदलें .css
फ़ाइलों का.scss
(यानी स्टाइल.एससीएस और ऐप / ऐप.कॉमपेंटेंट.केएस)
शैलियों को खोजने के लिए CLI को इंगित करें
फ़ाइल एक्सटेंशन को मैन्युअल रूप से बदलें apps[0].styles
मेंangular.json
- अपनी नई शैली फ़ाइलों को खोजने के लिए घटकों को इंगित करें
बदलाव styleUrls
अपने नए फ़ाइल नामों से मिलान करने के लिए अपने घटकों में
भविष्य की परियोजनाओं के लिए
जैसा कि @Serginho ने बताया कि ng new
कमांड चलाते समय आप स्टाइल एक्सटेंशन सेट कर सकते हैं
ng new your-project-name --style=scss
यदि आप भविष्य में बनाने वाली सभी परियोजनाओं के लिए डिफ़ॉल्ट सेट करना चाहते हैं, तो निम्न कमांड चलाएं:
ng config --global defaults.styleExt=scss
git diff
देखेंगे कि यह क्या बदल गया है।