创建自定义Ext-JS 4主题时,SASS / Compass编译错误需要解决方法

时间:2012-03-29 12:54:59

标签: extjs sass

我正在使用Compass 0.11.5和SASS 3.1.15在Ext-Js 4中创建自定义主题。每次我尝试编译时,都会遇到同样的错误:

错误my-ext.theme.scss(第115行:函数只能在一个词的根处定义 文件)

挂起似乎是在带有'ext4 / default / all'的@import语句中。像其他人一样,我已经尝试了几天找到解决方案,并且只能使用旧版本的SASS(3.1.11),但我无法在网上找到它。

是否有其他解决方法或有人可以告诉我在哪里可以获得SASS的3.1.11版本?

对我来说很容易,因为我是平面设计师而非程序员:)

谢谢!

2 个答案:

答案 0 :(得分:0)

  • 获得sass 3.1.11:gem install sass -v 3.1.11
  • 删除sass 3.1.15:gem uninstall sass -v 3.1.15

使用解决方案时,您仍可能遇到其他问题:http://www.sencha.com/forum/showthread.php?158358-4.0.7-Syntax-errors-when-compiling-SASS-themes

升级到Ext JS 4.1 RC 2也可能是一个可行的选择

答案 1 :(得分:0)

对我来说构建ExtJS 4.1.1 css的组合是:

  • Ruby 1.9.3p547
  • Sass 3.2.5(媒体标记)
  • 指南针0.12.2(Alnilam)