Angular CLI 在库中生成组件时不会创建 SCSS 文件。

3

今天我通过运行“创建项目”命令创建了一个新的库:

ng new situ-angular-components --createApplication=false --skipTests=true --prefix=situ --style=scss

然后我创建了这个库:

ng g library situ-angular-components

我本来期望运行ng g c footer时,它会创建一个没有测试文件并带有SCSS文件的组件,但实际上并没有:

enter image description here

有人知道为什么吗?


不确定为什么这个被标记下来了... - r3plica
1
我也遇到了这个问题。你找到任何解决办法了吗? - N.F.
不,这仍然是一个问题。 - r3plica
1个回答

1

打开你的 angular.json 文件并检查 schematics/angular:component

应该是这样的

   "schematics": {
        "@schematics/angular:component": {
          "style": "scss",
          "prefix": "app"
        }
      },

1
是的,那个确实缺失了,所以我运行了 ng config schematics.@schematics/angular:component.styleext scss 命令来创建原理图,但是当我运行 ng g c anything 时,它仍然生成一个 css 文件而不是一个 scss 文件。 - r3plica

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接