I have an Angular6 app that I am trying to create a library for. I was able to generate a library project but when I generate the component for the library, Ang
You can fix it by overriding schematics
for your project in your angular.json
like in the example below:
"example": {
"root": "projects/example",
"sourceRoot": "projects/example/src",
"projectType": "library",
"prefix": "exam",
"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
}
},
....
}
or you can set this value via angular-cli like so:
ng config schematics.@schematics/angular:component.styleext scss
After that try to generate component, it should have scss
extension.
EDIT (replace styleExt
with style
):
As per this closed ticket https://github.com/ngrx/platform/issues/2248 with new version of Angular CLI styleExt
has been replaced with style
- I tested it in two libraries that are using Angular anf Angular CLI versions 8.