如何使用sencha cmd复制ExtJS 5示例?

时间:2014-10-06 17:33:50

标签: extjs extjs5 sencha-cmd sencha-cmd5

我想制作一个与extj5门户网站示例非常相似的网络应用:http://dev.sencha.com/extjs/5.0.0/examples/portal/index.html

我想将它复制到另一个目录并开始编码。

以下是我要采取的步骤:

1)将门户目录复制到我的工作目录。

2)Cd进入门户

3)在命令行上运行以下命令。

sencha app upgrade ext-5.0.0 // Ext 5 and this app should be in the same directory

但是当我这样做时,我得到了:

$ sencha app upgrade ext-5.0.0
Sencha Cmd v5.0.2.270
[WRN] Did not locate framework package
[WRN] Failed to resolve package ext-theme-neptune
[WRN] Failed to resolve package sencha-charts
[ERR] Theme "ext-theme-neptune" not found
[ERR] Required package "ext-theme-neptune" not found

有关正确方法的建议吗? Ruby已正确安装,我能够成功完成extjs 5教程(生成应用程序,观看应用程序等)。

1 个答案:

答案 0 :(得分:0)

Sencha Cmd使用大量元数据,因此最好的办法是先在空白文件夹中生成一个全新的应用程序。除/.sencha/文件夹外删除所有内容。

然后将门户网站示例(除/.sencha/文件夹之外的所有内容)复制/粘贴到新应用中。

您还需要复制/examples/ux/文件夹,然后更新app.json文件 - 将classpath指向正确的ux文件夹。


通常这个过程会更容易,但Ext JS下载本质上是一个“工作区”,因此将其中一个示例复制到一个新的位置将会错过很多工作空间的假设结构(即框架!)