本文介绍了使用〜(波浪号)的SCSS文件导入在Angular 6中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
关于在Angular6中导入scss
文件,我有两个问题
I have two question regarding scss
file imports in Angular6
- 在全局
src/sass/styles.scss
中将其部分导入一次后,是否需要将我的局部文件导入所有我的component.scss
文件中.不应该一次导入它吗? - 如何使用导入快捷方式〜导入
SCSS
局部变量?我所有的零件都包含在src/sass
文件夹中.
- Do I need to import my partials in all of my
component.scss
files after having imported it once in globalsrc/sass/styles.scss
. Shouldn't importing it once be enough? - How do I import
SCSS
partials using import shortcut ~ ? All my partials are contained insrc/sass
folder.
这很好:@import '../sass/variables';//in app.component.scss
但这会引发错误:@import '~sass/variables'
:
`
angular.json:
angular.json:
"styles": [
...
"src/sass/styles.scss"
],
我的文件夹结构:
推荐答案
回答我自己的问题.事实证明,这两个问题都是Angular 6中的错误".
Answering my own question.It turns out both of these problems are "bug" in Angular 6.
- 是的,如果要在任何component.scss中使用任何.scss文件代码,则必须将其导入到该component.scss中. 问题.
- 〜(Tilda)自
Angular6
起已停止工作. 问题. 改用~src
导入scss.
- Yes, if you want to use any .scss file code in any component.scss, they have to be imported in that component.scss. Issue.
- ~ (Tilda) has stopped working since
Angular6
. Issue. Use~src
instead to import scss.
这篇关于使用〜(波浪号)的SCSS文件导入在Angular 6中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!