gpt4 book ai didi

css - 无法将 SCSS 变量设置为 CSS 变量?

转载 作者:技术小花猫 更新时间:2023-10-29 11:25:35 27 4
gpt4 key购买 nike

考虑以下 SCSS:

$color-black: #000000;

body {
--color: $color-black;
}

当使用 node-sass 4.7.2 编译时,它会生成以下 CSS:

body {
--color: #000000;
}

当我使用 4.8.3 或更高版本 编译相同的 SCSS 时,它会生成以下内容:

body {
--color: $color-black;
}

我错过了什么?我检查了发布日志,但找不到任何有用的信息。另外,我想知道此更改是否真实,为什么它只有较小的版本更改?它不应该是一个主要版本吗?

此外,我的替代方案是什么?我应该使用插值吗?

最佳答案

只需使用字符串插值:

$color-black: #000000;

body {
--color: #{$color-black};
}

显然旧的行为不是故意的并且违反了 SASS 的语言规范:

关于css - 无法将 SCSS 变量设置为 CSS 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50202991/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com