कोणीय 6 के लिए आधिकारिक दस्तावेज देखें
नोट: इसके स्थान पर उपयोग @angular/cliसे पुराने संस्करणों के लिए ।6.0.0-beta.6ng setng 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देखेंगे कि यह क्या बदल गया है।