node.js - 以 Angular 10 构建项目并使用 scss 作为我的样式构建器。但是在添加了很棒的字体之后,我遇到了一个错误
问题描述
这是我从文件中导入变量的样式/scssvariables.scss
文件:
@import '@angular/material/prebuilt-themes/deeppurple-amber.css';
@import 'variables';
@import '../node_modules/font-awesome/scss/font-awesome';
//some basic resets
body {
padding:0;
margin:0;
font-family: Roboto, sans-serif;
}
.container {
margin: 20px;
display:flex;
flex-direction: column;
}
这是我的variables.scss文件:
$fa-font-path : '../node_modules/font-awesome/fonts';
解决方案
好的,所以我有一个解决方法。我错误地为#font Awesome 编写了我的导入。
这就是我最初所拥有的。
@import '@angular/material/prebuilt-themes/deeppurple-amber.css';
@import 'variables';
@import '../node_modules/font-awesome/scss/font-awesome';
但是,经过一些角度更新后,不再支持这种调用 font awesome 的方式,并且会产生错误。因此,这就是实际调用 font-awesome 的方式。
/* You can add global styles to this file, and also import other style files */
@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';
@import 'variables';
@import '../node_modules/font-awesome/scss/_variables.scss';
因此,有修复。
推荐阅读
- sql - 在所有列都不相同的表中查找重复值
- git - 使用 .gitignore 将嵌套文件和文件夹列入白名单
- php - 多种形式,但只有第一个有效
- android - 是否可以将部分视图 ID 存储在变量中
- python-2.7 - Tkinter:Nootbook 选项卡中的框架中的文本未绘制
- regex - 在仪表板源中查找多次出现的命令
- python - python type() 和 isinstance() 不识别类的实例
- merge - 在 GitLab 中,我是否需要重新合并一个分支,因为我向我的分支添加了一个新文件?
- logging - 是否有一种简单的方法可以使用标准 .net 核心 ILogger 接口记录其他异常属性?
- matlab - 如何计算图像边界框中包含的像素簇的加权(灰度)质心