css - 如何修复 SCSS 中的未定义变量错误?
问题描述
我在编写 SCSS 时遇到了未定义的变量错误。
- 我的文件结构是合理的(我相信),因为它将其余文件编译为 main.scss。
- 我使用@use 而不是@import。
color: #f22437
对比color: $clr-primary
Error: Undefined variable.
╷
54 │ color: $clr-primary;
│ ^^^^^^^^^^^^
╵
scss/layouts/_navigation.scss 54:10 @use
scss/layouts/_all-layouts.scss 11:1 @use
scss/main.scss 7:1 root stylesheet
有问题的文件。
更新我将所有@use 更改为@import,并且它起作用了。
请我理解为什么这有效,以及我如何可以@use 而不是@import。似乎是与 SASS 有关的问题,但我仍然可能有错。现在我将“破解”它。
解决方案
推荐阅读
- firebase - Firebase 文档读取优化
- android - 使用滑动加载图像时Android Image setImageBitmap不起作用
- php - PHP:MySQL数据库表中的更新在列中设置空白值
- windows - 为 Windows 10 实施 TTS 服务
- jqgrid - 在搜索对话框中添加新运算符
- java - 当我通过扫描下一行输入时如何打破while循环
- c# - WPF 显示对话框触摸问题
- java - 使用java连接mysql数据库失败
- swift - 如何访问 ARSCNDebugOptions.showBoundingBoxes?
- mysql - 如何使用字符串数组搜索 MySQL 数据库?