当前位置: 首页 > 知识库问答 >
问题:

角度CLI SASS选项

呼延才
2023-03-14

我是Angular的新手,我来自灰烬社区。尝试使用基于Ember-CLI的新Angular-CLI。

我需要知道在一个新的项目中处理SASS的最佳方法。我尝试使用ember-cli-sassrepo来查看它是否可以继续使用,因为Angular-CLI的许多核心组件是从Ember-CLI模块运行的。

它没有工作,但再次不确定是否我只是配置错误的东西。

另外,在一个新的有角度的项目中,组织样式的最佳方法是什么?如果将sass文件与组件放在同一个文件夹中就好了。

共有1个答案

唐修能
2023-03-14

Angular CLI版本9(用于创建Angular 9项目)现在从原理图中获取style而不是styleext。使用如下命令:
ng config schematics.@schematics/Angulator:component.style scss
,得到的Angular.json如下所示

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

其他可能的解决方案和解释:要创建一个新项目,使用支持sass的angular CLI,请尝试以下操作:

ng new My_New_Project --style=scss 

您还可以使用--style=sass&如果您不知道它们之间的区别,请阅读这篇简短而简单的文章;如果您仍然不知道,请使用scss&继续学习。

如果您有一个angular 5项目,请使用此命令更新项目的配置。

ng set defaults.styleExt scss

有关最新版本

对于Angular 6使用CLI在现有项目上设置新样式:

ng config schematics.@schematics/angular:component.styleext scss

或直接进入Angular.json:

"schematics": {
      "@schematics/angular:component": {
      "styleext": "scss"
    }
}
 类似资料:
  • 角度字段存储数字作为其值,并存储字符串作为其文本。 它的值是0到360之间的数字(可以更改此范围),而其文本可以是输入到其编辑器中的任何字符串。 角度字段 带编辑器的角度字段 压缩的角度字段 创造 { "type": "example_angle", "message0": "angle: %1", "args0": [ { "type": "field_angle

  • 问题内容: 有人知道如何清除angular中的ui-select框的选定值吗? 我想要select2的功能,其中selectbox中有一个小x。看起来好像没有select2获得的allow-clear方法。 问题答案: 如果您使用的是select2主题,则指令上有一个选项可以为您执行此操作。您将在右侧看到x,可以通过单击将其清除。 https://github.com/angular-ui/ui-

  • 首先,ngfor中的标签没有要关联的标识,也没有要查找的任何其他标识。然而,我没有发现任何需要id的东西,在剑道页面上有许多例子显示了没有id的复选框的例子,所以我不认为这是问题(但肯定可能是错误的)。 其次,它们在ngFor循环中。我不知道为什么这会把它搞砸,但这是我能想到的一切。我搜索了一下,但找不到任何关于这里的问题或如何解决它的东西。 你知道我哪里出了问题或者我没有看到什么吗?我确实记录了

  • 是否可以在 Angular 2 路由中具有可选的路由参数?我在RouteConfig中尝试了Angular 1.x语法,但收到以下错误: “原始异常:路径“/ user /: id ?“包含”?

  • 旋转 你可以通过对一个精灵的rotation设定一个角度来旋转它。 cat.rotation = 0.5; 但是旋转是针对于哪一个点发生的呢? 你已经了解了,精灵的左上角代表它的位置,这个点被称之为 锚点 。如果你用像0.5这种值设定rotation,这个旋转将会 围绕着锚点发生 。下面这张图就是结果: 你能看见锚点是猫的左边耳朵(译者:对猫来说实际上是它的右耳朵!),那里成了猫的图片的旋转中心。

  • 问题内容: 我正在尝试选中一个复选框的所有复选框。但是该怎么做呢? 这是我的HTML: 我创建了一个额外的复选框以选择并取消选择所有复选框。 JS: 我也尝试过,但是没有一个对我有用:( 问题答案: 您错过了容器的div 和和。 是正确的变体。 https://jsfiddle.net/0vb4gapj/1/