Chr*_*ris 7 angular-cli angular angular-cli-v6
我有一个Angular6应用程序,我正在尝试为其创建一个库.我能够生成一个库项目但是当我为库生成组件时,Angular CLI正在使用.css文件创建它.
我怎样才能创建.scss文件?
以下是我用来创建项目的命令:
ng new example-app --style=scss
rename example-app example
cd example
ng generate library example --prefix=exam --style=scss
ng generate component test --project=example
Run Code Online (Sandbox Code Playgroud)
该命令的--style=scss选项ng generate library没有效果,我仍然在我的测试组件文件夹中获取CSS文件.
Efe*_*Efe 21
您可以通过在下面的示例中覆盖schematics您的项目来修复它angular.json:
"example": {
"root": "projects/example",
"sourceRoot": "projects/example/src",
"projectType": "library",
"prefix": "exam",
"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
}
},
....
}
Run Code Online (Sandbox Code Playgroud)
或者您可以通过angular-cli设置此值,如下所示:
ng config schematics.@schematics/angular:component.styleext scss
Run Code Online (Sandbox Code Playgroud)
在尝试生成组件之后,它应该具有scss扩展名.
| 归档时间: |
|
| 查看次数: |
3789 次 |
| 最近记录: |