1

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

我想将它复制到不同的目录并开始编码。

以下是我正在采取的步骤:

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

2) 光盘进入门户

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 教程(生成应用程序、观看应用程序等)

4

1 回答 1

0

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

然后将门户示例(/.sencha/文件夹除外)复制/粘贴到您的新应用中。

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


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

于 2014-10-07T12:02:34.900 回答