Sencha由于sass目标而构建

jim*_*jim 6 sass sencha-cmd compass

我正在尝试构建一个Sencha应用程序,但我收到以下错误:

[ERR]执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/build-impl.xml:286:

执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/sass-impl.xml:280:

执行此行时发生以下错误:/Users/conor/Repositories/POS/pos/.sencha/app/sass-impl.xml:286:

问题:无法创建任务或输入x-compass-compile原因:名称未定义.行动:检查拼写.操作:检查是否已声明任何自定义任务/类型.操作:检查是否已发生任何/声明.

我查看了Ant脚本,看来问题出在使用Compass的SASS流程周围.

我可以确认已安装Compass v1.0.3.

在那之后,我不是Sencha专家所以我被卡住了.我该如何解决这个问题?

谢谢.

Mat*_*ang 9

我也遇到了这个错误.我刚刚升级到Sencha CMD 6.0.2.14.下载页面

看起来你正在使用Sencha Touch,它可能是2.x. 安装程序中有一个名为"Compass扩展"的组件需要检查.

见截图

  1. 如果您没有安装ruby,请安装ruby2.X.Ruby需要构建sencha应用程序并将'ruby'设置为系统路径变量. 例如:检查您的红宝石版本ruby -v

  • 澄清上面的评论:安装 Sencha Cmd 时,您需要告诉安装程序安装“Compass Extension”。这通常是通过选中“指南针扩展”旁边的复选框来完成的。 (2认同)