【发布时间】:2018-05-06 18:09:15
【问题描述】:
考虑以下 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: #{$color-black};。见:github.com/sass/node-sass/issues/2336