css - Codekit 和 Zurb Foundation 错误

标签 css ruby sass compass-sass zurb-foundation

运行 compass 和 zurb 基础元素。当我使用 compass watch 编译元素时,效果很好。当我使用 codekit 时,我无法编译它。

我得到的第一个错误是:

error app.scss (Line 24 of _block-grid.scss: -0.625em*px isn't a valid CSS value.)

所以我在 zurbs github 上的 _block-grid.scss 中找到了那一行,发现它引用了 $block-grid-default-spacing。如果我取消注释值 $block-grid-default-spacing: emCalc(20); 在我的设置文件中,它工作正常,进入下一个错误:

error app.scss (Line 111 of _type.scss: Incompatible units: 'px' and ''.)

我已经正确安装了所有东西。我将 codekit 指向我的本地版本的 SASS 和 Compass,但我仍然遇到错误。知道我能做什么吗?

如果我不包含我的 settings.scss 文件,一切都会正确编译。

enter image description here

最佳答案

您需要将 CodeKit 切换为使用外部 Compass 编译器才能使用像 Zurb 这样的 compass 插件。

如果您使用的是 RVM,请先在其上运行系统命令。然后,在命令行安装 Compass 和 Zurb。然后进入 CodeKit 的首选项并在 Languages 选项卡中选择 Compass。使用“高级编译器设置”区域将应用​​程序切换到外部 compass 编译器。

关于css - Codekit 和 Zurb Foundation 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18359899/

相关文章:

html - 包含内容和侧边栏的容器

jquery - slideToggle( ) 效果变坏了

html - 如何强制 HTML 表格中的文本从距单元格顶部一定距离开始

ruby-on-rails - rails : undefined method Error when scoping

css - 有没有办法让图像的颜色从左到右动画化?

css - 如何在 Next Js 上使用 Sass 和 Css

javascript - 资源解释为图像但使用 MIME 类型 application/octet-stream 传输

ruby-on-rails - 验证表单中是否存在嵌套属性

ruby - 计算从当前时间到下周一的持续时间(以秒为单位) 8 :29 am in Ruby to Set Expiration Time for a Redis key

sass - 如何将 Sass Eyeglass 与 Webpack 结合使用?