Sencha Cmd无法在某些目录中生成应用程序

时间:2013-06-17 15:21:17

标签: windows extjs sencha-cmd

我在Windows 7上使用Sencha Cmd v3.1.0.239,并试图了解创建extJS应用程序的基础知识。目前我遇到了一个奇怪的问题,它根据我指定的目标目录无法构建应用程序。

在一个案例中,我将运行sencha generate app myApp1 "C:\extJS experiments\myApp1"之类的命令,此将起作用。但是我会运行另一个命令,例如sencha generate app myApp2 C:\xampp\htdocs\senchaWork\extJS\myApp2将失败,并出现以下错误

  

[错误]主题分机主题 - 经典未找到

[错误]

[错误]建立失败

[错误] com.sencha。 exceptions.ExNotFound:找不到所需的包

[错误]

[错误]总时间:3秒

[错误] com.sencha.exceptions.ExNotFound :找不到所需的包

我能够在网上找到与此相关的所有内容似乎都指向升级sencha命令成为原因。该理论的问题在于,这是我第一次下载sencha命令,因此从未进行任何升级。

注意:在上面的命令中,我在extJS sdk目录中,所以我没有指定它。当我指定sdk的位置时,我得到与上面相同的行为。我的目标目录不应该无关紧要,因为Sencha cmd首先从sdk获得ext-theme-classic,或者我是否误解了命令的工作方式?

1 个答案:

答案 0 :(得分:1)

执行sencha generate app需要在ExtJS sdk目录上运行。如果未在sdk文件夹上执行此操作,则必须通过添加-sdk选项指定sdk文件夹,以便能够正确映射sdk所在的位置。

示例:

sencha -sdk /path/of/my/sdk/extjs/ generate app myAppName /path/of/myApp

对于选项和详细信息,您可以执行:

sencha