【问题标题】:Unable to get .scss instead of .css while generating new angular components在生成新的角度组件时无法获取 .scss 而不是 .css
【发布时间】:2018-09-24 17:01:00
【问题描述】:

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

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

在 angular.json 中,但它不起作用。 我正在开发最新版本,即 Angular 6。 有谁知道如何获得这个?

【问题讨论】:

  • 您需要将其添加到 .angular-cli.json(您的 Angular 项目的根文件夹)中,而不是 angular.json 中。
  • 我在 angular 6。它没有 angular-cli.json,我只能看到 angular.json 的配置。
  • 您使用的是哪个版本的 angular-cli?
  • 我使用的是 6.0.0 版本的 angular-cli

标签: angular sass angular6


【解决方案1】:

不像以前的版本,

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

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

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

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

ng new project_name --style=scss

【讨论】:

    猜你喜欢
    • 2019-01-07
    • 2022-01-24
    • 2018-05-14
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    • 2018-03-28
    相关资源
    最近更新 更多