编译Sencha Touch 2.4和sencha-compass的问题

时间:2014-08-27 00:39:47

标签: css extjs sencha-touch

我想从Sencha Touch 2.3升级到Sencha Touch 2.4

做完之后: sencha app upgrade /sdk/touch-2.4.0,我成功升级了我的项目。 但是,当尝试使用:sencha app build -run native构建项目时,我使用sencha-compass收到以下错误:

executing compass using system installed ruby runtime Sass::SyntaxError on line ["1"] of /resources/sass/common/_placeholders.scss: Invalid CSS after "": expected selector or at-rule, was "%txt-gray { col..."

Compass-sass显示了这个: extensions/sencha-compass/gems/gems/sass-3.1.7/lib/sass/scss/parser.rb:896:in 'expected'

我的项目过去常常使用Sencha Touch 2.3编译,但现在它无法正常工作。 我认为问题是在Sencha Touch 2.4中使用CSS占位符。所以我的问题是如何让CSS占位符在Sencha Touch 2.4中工作

提前谢谢。

1 个答案:

答案 0 :(得分:0)

花了这么多时间在这个问题上,我意识到Sencha CMD不需要重新编译我的scss文件,而且我自己compass watch对我来说更好。

.sencha/app/build.properties

我添加了这一行来跳过sass:skip.sass=true

现在我的应用程序与Sencha Touch v2.4很好地构建