【发布时间】:2019-10-03 13:07:55
【问题描述】:
我将 ASP.NET MVC 作为服务器,将 Angular 作为客户端应用程序。
我没有静态 index.html,但它是 index.cshtml。我使用的样式是全局样式,而不是组件范围。
我的问题是如何使用 angular/webpack 和 MVC 处理 scss 样式文件(一堆)?
是否必须在 app.component 文件中手动导入“全局样式文件”?我对像引导程序这样的供应商 css 文件做同样的事情吗?
最佳做法是什么?我的想法如下:
import { Component } from '@angular/core';
import '../styles/myglobalStyles.css'
import '../styles/boostrap.min.css'
import '../styles/otherVendors.min.css'
@Component({
selector: 'my-app',
templateUrl: './app.component.html'
})
export class AppComponent { }
另一个问题是在 ANGULAR CLI 设置中,所做的是在angular-cli.json 文件中添加以下内容。它有什么作用?它是否在构建期间将styles.css 文件添加到app.component.html? (您能指出任何来源/文档吗?)
],
"styles": [
"src/styles.css"
],
【问题讨论】:
-
你可以在
styles.css和component.scss中添加所有的css来调用styles这样的东西。@import "../../../styles";然后你只调用HTML中的类就可以了。 -
请不要这样改变你的问题。这样做会使当前答案无效。如果您有新问题,ask one - 不要用新问题编辑现有问题。另外,请花点时间阅读this meta post。
-
@Zoe,好的。有没有办法得到我的“新”问题的内容?
-
如果你指的是我回滚的修订版,有。如果您单击“已编辑
分钟前”文本,您将被重定向到 the revision history。如果您点击任何修订的“来源”,您可以get the plain text version。 -
知道了。谢谢老哥!
标签: css angular typescript webpack ecmascript-6