生成新的 angular 组件时无法获取 .scss 而不是 .css

Unable to get .scss instead of .css while generating new angular components

我希望在通过 angular cli 创建新组件时生成 .scss 文件,但我得到的是 .css 文件。 尝试添加默认值

"defaults": {   
     "styleExt": "scss", 
} 

在 angular.json 中,但没有用。 我正在开发最新版本,即 Angular 6。 任何人都知道如何得到这个?

它不像以前的版本,

"defaults": {   
     "styleExt": "scss", 
} 

您需要用下面的代码替换上面的行。

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

您可以使用以下代码在创建项目时轻松设置样式。

ng new project_name --style=scss