【问题标题】:Importing variables scss导入变量 scss
【发布时间】:2021-06-04 07:16:37
【问题描述】:

我是第一次使用scss

我在 src/styles/variables.scss 中创建了一个文件

$background-color: #323132;

然后在 src/components/MyComponent.module.scss

@use "src/styles/variables";

.content {
  background-color: variables.$background-color;  
}

我得到了

SassError: Invalid CSS after "...olor: variables": expected expression (e.g. 1px, bold), was ".$background-color;"
        on line 14 of src/components/MyComponent.module.scss
>>   background-color: variables.$background-color;

我找不到问题所在?谢谢你

【问题讨论】:

    标签: reactjs sass css-modules scss-mixins


    【解决方案1】:

    只需导入您的变量并直接使用

    @import "src/styles/variables";
    
    .content {
      background-color: $background-color;  
    }
    

    【讨论】:

    • 嗨,但为什么@use 不起作用?文档说 import 将被弃用....
    • 是的,但是如果您阅读比第一句话更多的内容,您会知道:Note that only Dart Sass currently supports @use. Users of other implementations must use the @import rule instead.。来源:sass-lang.com/documentation/at-rules/import
    猜你喜欢
    • 2019-01-20
    • 2018-04-29
    • 2020-04-27
    • 1970-01-01
    • 2021-09-08
    • 2017-09-29
    • 2019-03-26
    • 2014-11-03
    • 2018-09-23
    相关资源
    最近更新 更多