สำหรับ Angular 6โปรดตรวจสอบเอกสารอย่างเป็นทางการ
หมายเหตุ:สำหรับ@angular/cli
เวอร์ชันที่เก่ากว่าจะ6.0.0-beta.6
ใช้ng set
แทนng config
ไฟล์.
สำหรับโครงการที่มีอยู่
ในโปรเจ็กต์ angular-cli ที่มีอยู่ซึ่งตั้งค่าด้วยcss
สไตล์เริ่มต้นคุณจะต้องทำบางสิ่ง:
- เปลี่ยนนามสกุลสไตล์เริ่มต้นเป็น
scss
เปลี่ยนด้วยตนเองใน.angular-cli.json
(Angular 5.x และเก่ากว่า) หรือangular.json
(Angular 6+) หรือเรียกใช้:
ng config defaults.styleExt=scss
หากคุณได้รับข้อผิดพลาด: Value cannot be found.
ใช้คำสั่ง:
ng config schematics.@schematics/angular:component.styleext scss
(* ที่มา: ตัวเลือก Angular CLI SASS )
เปลี่ยนชื่อ.css
ไฟล์ที่มีอยู่ของคุณเป็น.scss
(เช่น styles.css และ app / app.component.css)
ชี้ CLI เพื่อค้นหา styles.scss
เปลี่ยนนามสกุลไฟล์ด้วยตนเองapps[0].styles
ในangular.json
- ชี้ส่วนประกอบเพื่อค้นหาไฟล์รูปแบบใหม่ของคุณ
เปลี่ยนstyleUrls
ส่วนประกอบในของคุณให้ตรงกับชื่อไฟล์ใหม่ของคุณ
สำหรับโครงการในอนาคต
ดังที่ @Serginho กล่าวถึงคุณสามารถตั้งค่าส่วนขยายสไตล์เมื่อเรียกใช้ng new
คำสั่ง
ng new your-project-name --style=scss
หากคุณต้องการตั้งค่าเริ่มต้นสำหรับโปรเจ็กต์ทั้งหมดที่คุณสร้างในอนาคตให้รันคำสั่งต่อไปนี้:
ng config --global defaults.styleExt=scss
git diff
จะเห็นสิ่งที่เปลี่ยนแปลงไป