我有两个关于 Angular6 中 scss
文件导入的问题
- 在全局
src/sass/styles.scss
中导入一次后,我是否需要将其导入到所有component.scss
文件中。难道导入一次就够了吗? - 如何使用导入快捷方式 ~ 导入
SCSS
部分内容?我的所有部分都包含在 src/sass 文件夹中。
这很好:@import '../sass/variables';//in app.component.scss
但这会引发错误:@import '~sass/variables'
:
ERROR in ./src/app/app.component.scss Module build failed: @import '~sass/variables'; ^ File to import not found or unreadable: ~sass/variables. in C:\Users\sandeepkumar.g\Desktop\nodebook\tdlr-this\src\app\app.component.scss (line 2, column 1)
`
Angular .json:
"styles": [
...
"src/sass/styles.scss"
],
我的文件夹结构:
最佳答案
回答我自己的问题。 事实证明,这两个问题都是 Angular 6 中的“bug”。
关于angular - 使用 ~(波形符)导入 SCSS 文件在 Angular 6 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51011228/