首页 新闻 会员 周边

angular cli 创建 ng-zorro-antd 组件如何默认使用 less

0
悬赏园豆:30 [待解决问题]

使用下面的命令创建 Ant Design 组件,默认会使用 .css

ng g ng-zorro-antd:layout-basic

为了使用 less,每次创建组件时都要加上 style 参数

ng g ng-zorro-antd:layout-basic layout --style less

请问如何实现默认就使用 less?

dudu的主页 dudu | 高人七级 | 园豆:31003
提问于:2022-09-21 12:01
< >
分享
所有回答(1)
0

您可以通过配置 Angular CLI 的默认样式预处理器来实现默认使用 less。

首先,安装 less 和 less-loader:
css

npm install less less-loader --save-dev
然后,打开 Angular CLI 的全局配置文件 .angular-cli.json,在 "defaults" 对象下添加 "styleExt": "less":
json
Copy code
"defaults": {
"styleExt": "less",
"component": {
...
}
}
最后,使用 ng g 命令创建 ng-zorro-antd 组件时,就会默认使用 less 作为样式预处理器:

ng g ng-zorro-antd:layout-basic layout
注意:如果您使用的是 Angular 6 或更高版本,.angular-cli.json 文件已经更名为 angular.json。在 angular.json 文件中添加以下内容:

perl

"projects": {
"your-project-name": {
...
"schematics": {
"@schematics/angular:component": {
"styleext": "less"
}
}
}
}

Technologyforgood | 园豆:5528 (大侠五级) | 2023-04-09 09:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册