运行指南针和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
文件,则所有内容都会正确编译。
答案 0 :(得分:0)
您需要切换CodeKit以使用外部Compass编译器才能使用Zurb等罗盘插件。
如果您正在使用RVM,请首先在其上运行系统命令。然后,在命令行安装Compass和Zurb。然后进入CodeKit的首选项并在“语言”选项卡中选择“指南针”。使用“高级编译器设置”区域将应用程序切换到外部罗盘编译器。