首页 > 解决方案 > 为什么我的 Angular CLI 创建 CSS 而不是 SCSS 文件?

问题描述

在更新到Angular 9之前,我的项目被配置为在运行命令时使用 SCSS ng generate,而且确实如此。

令我沮丧的是,ng g c在 Angular 9 上运行我的第一个之后,它添加了一个css文件而不是一个scss文件。

对此接受的答案似乎不再起作用。我的angular.json包括以下内容(就像过去两年一样):

  "schematics": {
    "@schematics/angular:component": {
      "styleext": "scss"
    }
  },

我该如何解决?

标签: angularangular-cliangular9

解决方案


请像这样尝试。

在 angular.json 中,在生成新组件时将如下“schematics”设置为默认 scss

"schematics": { "@schematics/angular:component": { "style": "scss" } }

推荐阅读