把CSS预编译器改成SASS

简介: SASS 是一款非常好用的 CSS 预编译器,Bootstrap 官方从4.0开始已经切换到了 SASS。目前(2017-10),@angular/cli 创建项目的时候没有自动使用 SASS 作为预编译器,我们需要自己手动修改一些配置文件,请按照以下步骤依次修改:angular-cli.json 里面的 styles.css 后缀改成 .scssenter image description here当你后面再使用 ng g c *** 自动创建组件的时候,默认就会生成 .scss 后缀的样式文件了。

SASS 是一款非常好用的 CSS 预编译器,Bootstrap 官方从4.0开始已经切换到了 SASS。
目前(2017-10),@angular/cli 创建项目的时候没有自动使用 SASS 作为预编译器,我们需要自己手动修改一些配置文件,请按照以下步骤依次修改:

angular-cli.json 里面的 styles.css 后缀改成 .scss
img_ace239bb9dac40044337efaad7d6c836.png
enter image description here
当你后面再使用 ng g c *** 自动创建组件的时候,默认就会生成 .scss 后缀的样式文件了。

angular-cli.json 里面的 styleExt 改成 .scss
img_1a129f725af39bc98f73552c862a9b41.png
enter image description here

src 下面 style.css 改成 style.scss
img_e06a976dc26494e5cd784c9653b9086e.png
enter image description here

app.component.scss
img_9dd508c58856dd912c201baf375e6a18.png
enter image description here

app.component.ts 里面对应修改
img_2b1213b5a35554a1c1e1cfb190932d7f.png
enter image description here

改完之后,重新 ng serve,打开浏览器查看效果。

相关文章
|
3月前
|
前端开发 IDE JavaScript
探秘 Sass 之路:掌握强大的 CSS 预处理器(上)
探秘 Sass 之路:掌握强大的 CSS 预处理器(上)
|
8天前
|
存储 前端开发 JavaScript
Sass:提升CSS开发效率的利器
Sass:提升CSS开发效率的利器
11 0
|
2月前
|
前端开发 开发者
前端开发中的CSS预处理器Sass
在前端开发中,CSS预处理器Sass是一种非常实用的工具,能够提高代码的可维护性和扩展性。本文将介绍Sass的基本语法、特性以及在实际项目中的运用,帮助读者更好地理解和应用这一技术。
|
2月前
|
前端开发 开发者
前端开发中的CSS预处理器Sass
在前端开发中,CSS预处理器Sass是一种非常实用的工具,能够提高代码的可维护性和扩展性。本文将介绍Sass的基本语法、特性以及在实际项目中的运用,帮助读者更好地理解和应用这一技术。
11 0
|
3月前
|
前端开发 JavaScript 开发者
探秘 Sass 之路:掌握强大的 CSS 预处理器(下)
探秘 Sass 之路:掌握强大的 CSS 预处理器(下)
|
4月前
|
前端开发
Sass中如何使用选择器继承来精简CSS详细教程
Sass中如何使用选择器继承来精简CSS详细教程
33 0
|
4月前
|
前端开发 JavaScript 容器
Sass的嵌套CSS 规则详细教程
Sass的嵌套CSS 规则详细教程
41 0
|
8月前
|
前端开发
CSS嵌套与Sass嵌套的区别
CSS 嵌套是指在 CSS 规则中嵌套选择器,以便更清晰地表示元素之间的层次关系。例如,使用 CSS 嵌套可以将子选择器放在父选择器内,使样式规则更具可读性。
|
8月前
|
前端开发
CSS预处理器Sass和Less的使用指南(下)
CSS预处理器Sass和Less的使用指南(下)
|
8月前
|
资源调度 前端开发 JavaScript
CSS预处理器Sass和Less的使用指南(上)
CSS预处理器Sass和Less的使用指南(上)