$npm install -g @angular/cli
$ng new angular --routing --style=sass
$ng g c home
"apps": [
{
"styles": [
"styles.sass"
],
}
"defaults": {
"styleExt": "sass",
"component": {
}
}
我想在角度中使用sass样式,我使用angular cli,我尝试使用带有前缀css的样式返回生成的组件。你可以帮我解决这个问题吗?提前感谢您的回答。
答案 0 :(得分:2)
要覆盖默认样式,您可以使用选项--style [css|scss|sass]
:
ng g c home --style=css
答案 1 :(得分:1)
这是我的默认设置:
var arrow = '@Url.Content("~/images/doc-50.png")';
否则,你可以重命名它。
答案 2 :(得分:1)
我刚刚从@angular/cli@1.0.3
迁移到@angular/cli@1.4.2
,我面临同样的问题。原因是由于v1.4.1中引入了一个错误,所以我们只能等待一个新的angular-cli版本来修复这个bug。
在v1.4.1中,apps.prefix
也被忽略,但这已在v1.4.2中修复。
同时,可以使用@Derlin提供的解决方法。
github关于这个主题的问题:
<强>更新强>
问题已在@angular/cli@1.4.3
中修复。检查this release note。
@ angular / cli:生成组件考虑默认样式扩展名 现在用于项目