Angular CLI Generate Library with SASS

后端 未结 1 441
傲寒
傲寒 2021-02-14 13:19

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

1条回答
  •  傲寒
    傲寒 (楼主)
    2021-02-14 13:39

    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.

    0 讨论(0)
提交回复
热议问题