0

我在基金会论坛上问过这个问题,但还没有人能回答。一旦我运行“foundation watch”命令,src/assets/scss/_settings.sccc 文件中的所有变量都会被编译为未注释。

然而,在 ZURB 网站上,它指出:

“要更改设置,请找到您要查找的变量,通过删除行首的斜杠 (//) 取消注释它,然后更改值。取消注释表示您希望更改值,并且还起作用作为一种方便的视觉辅助工具,可以查看您正在覆盖哪些默认值。” - http://foundation.zurb.com/sites/docs/sass.html

我真的很困惑,因为 ZURB 网站所说的和编译器所做的完全不同。有人有什么想法吗?

谢谢...

4

1 回答 1

1

这在 Foundation 6 的初始版本之后发生了变化。设置文件中的所有设置现在都以未注释的形式开始。文档尚未更新以反映更改。

基金会开发者解释:

我们取消注释每个变量的原因是为了避免引用错误。例如,假设您将所有颜色保持不变,因此它们都有注释标记。现在你尝试向下引用 $primary-color,你得到一个错误,因为 $primary-color 还没有被定义。它在设置文件中,但没有取消注释。取消注释每个值可以解决此问题。

来源: https ://github.com/zurb/foundation-sites/issues/7328#issuecomment-161037445

于 2015-11-30T19:06:45.463 回答