2014-10-06 59 views
1

我想制作一个非常类似于extj5门户网站示例的网络应用程序:http://dev.sencha.com/extjs/5.0.0/examples/portal/index.html如何使用sencha cmd复制ExtJS 5的例子?

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

这里是我采取的步骤:

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 

用正确的方法有什么建议做到这一点?红宝石已正确安装,我能够成功通过extjs 5教程(生成应用程序,看应用程序等)

回答

0

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

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

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


通常这个过程会比较容易,但Ext JS的下载本质上是一种“工作空间”,所以复制的例子之一到一个新的地方会错过很多工作空间的假设结构(即框架!)

+1

这是非常多的。我必须保留'ext'目录和'packages'目录(从最初的应用程序生成)。谢谢! – SelfSurgery 2014-10-10 17:19:41