【问题标题】:Foundation 5: Undefined variable: "$rem-base"基础 5:未定义变量:“$rem-base”
【发布时间】:2013-11-30 14:37:39
【问题描述】:

我刚刚安装了Foundation 5,并用罗盘创建了一个新项目:

$ foundation new myproject && cd myproject && foundation update

为了修改我专栏的装订线,我在_settings.scss中注释掉了@import "foundation/functions";$column-gutter

// Uncomment to use rem-calc() in your settings
@import "foundation/functions";

...

$column-gutter: rem-calc(30);

但是Compass 说:

error scss/app.scss (Line 49 of scss/_settings.scss: Undefined variable: "$rem-base".

我也试过用libsass创建一个项目:

$ foundation new myproject --libsass && cd myproject && foundation update

但是grunt 说:

Warning: bower_components/foundation/scss/foundation/functions:49: error: unbound variable $rem-base

我还应该做什么?

【问题讨论】:

  • 你试过设置$rem-base变量吗?

标签: sass zurb-foundation compass-sass


【解决方案1】:

如果你从 github 下载 sass 文件,这个问题在 4 天前通过在 _functions.scss 文件中添加 $rem-base: 16px !default; 解决了: https://github.com/zurb/foundation/commit/3a48ef984309023b5b8c9c67fb4134a998728773

你有两个解决方案:

  • 从github下载zurb-foundation最新版本:https://github.com/zurb/foundation/
  • @import "foundation/functions"之前添加$rem-base: 16px !default;_settings.scss文件

【讨论】:

  • settings.scss 的第 22 行已将其注释掉。只是取消评论它。 //$rem-base: 16px;
猜你喜欢
  • 2016-01-12
  • 1970-01-01
  • 2014-12-21
  • 2014-04-11
  • 1970-01-01
  • 2018-11-16
  • 1970-01-01
  • 1970-01-01
  • 2013-12-30
相关资源
最近更新 更多