Sencha cmd" app watch"失败

时间:2014-06-15 15:44:48

标签: extjs sencha-touch-2 sencha-touch-2.1

我正在使用Sencha Touch 2.3.1 Sencha Cmd v5.0.0.160

使用命令生成sencha应用程序后:

sencha generate app -name Stam -path ../StamApp

我尝试使用:

运行sencha app watch
sencha app watch

我得到的错误是:

C:\sencha\StamApp\.sencha\app\build-impl.xml:242: The following error occurred while executing this line:
C:\sencha\StamApp\.sencha\app\watch-impl.xml:60: The following error occurred while executing this line:
C:\sencha\StamApp\.sencha\app\watch-impl.xml:40: Unknown attribute [refname]

watch-impl.xml 中的第40行:

    <x-run-compass-watch directory="${app.sass.dir}" refName="compass-watch"/>

请注意,我安装了sass和指南针,但它仍然无法正常工作。

我缺少什么?

3 个答案:

答案 0 :(得分:4)

对于像我这样的人:

查看rootdir / .sencha / app / watch-impl.xml

在这里找到行并替换:

<x-run-compass-watch directory="${app.sass.dir}" refName="compass-watch"/>

<x-run-compass-watch directory="${app.sass.dir}" /> <!--refName="compass-watch"-->

再次启动sencha app watch并运行。

答案 1 :(得分:3)

这是一个已知的错误,引用了ExtJS团队负责人:

“谢谢大家 - 这是解决这个问题的方法。我们已经为5.0.1修复了这就完全需要了(从x-run-compass-watch调用中删除”refName“)”

答案 2 :(得分:1)

我测试了它,我得到了同样的错误。这似乎是一个错误,很可能是在Sencha Cmd 5.请在Sencha Forums上报告。