angular 中使用css预处理器

在angular项目中,默认的样式文件为.css,如果我们想使用css预处理器,如何创建项目或是修改原css的项目呢,下面以scss为例。

1、创建新项目时:

ng new angularProjectName --style=scss

或 ng new angularPeojectName --style scss

2、修改原有项目:

    我们都知道,在angular 6.x以后,生成的angular.json文件就已经替代了angular-cli.json文件。下面我们将通过修改这两个文件来实现对原有项目的scss修改。

  • 6.x以前版本(angular-cli.json),已经建了工程,需要切换到scss

1、首先需要我们先安装scss需要的node-sass包:npm i node-sass --save-dev;

2、然后修改angular-cli.json文件

修改styles标签


修改默认设置

        3、完成以上修改即可,然后在ng generate component componentName 时将自动生成scss文件。

  • 6.x以后版本(angular.json),已经建了工程,需要切换到scss

1、修改angular.json文件,添加schematics属性,指定创建component时,创建的样式为scss。


总结:

以上对于已经创建了css项目的工程来说,切换到scss只是针对于后续创建新的组件的操作。之前建立的css文件要是想改成sccs文件的话,需要手动修改即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值