如何使用sencha cmd(ExtJS 4.2)迁移非sencha cmd应用程序以进行构建

时间:2015-05-29 14:38:39

标签: extjs extjs4.2 sencha-cmd

我有一个extjs 4.2应用程序,它是通过手动编码控制器,视图,商店和模型构建的。我正在寻找一步一步的方法来迁移到sencha cmd并找不到一个。
迁移到sencha cmd的原因是包装好处(加载1个app.js而不是100个js文件),混淆/最小化生产代码,主题,易于迁移到更新的extjs版本。
请告诉我您迁移到sencha cmd的步骤是什么?我打算这样做(实际上尝试了但没有成功):

  1. 开始新鲜并使用cmd创建一个新的sencha应用程序,保持相同的Ext.application.name为手动编码
  2. 将所有模型,视图,控制器,商店复制到sencha cmd app
  3. 在app / Application.js
  4. 中添加这些模型,视图和控制器
  5. 运行sencha app watch,它应该可以正常工作
  6. 有关如何将非sencha cmd应用程序迁移到sencha cmd应用程序的一些指导或指针将有所帮助。

    由于

1 个答案:

答案 0 :(得分:1)

首先,您需要下载Sencha ExtJSSencha CMD。之后,您需要安装Sencha CMD。

生成ExtJS Build:

  • 运行终端;

    sencha -sdk /path/to/extjs-5.x.x generate workspace my-workspace

    cd my-workspace

    sencha -sdk ext generate app NameApp name-app

    cd name-app

    sencha app build

此外,如果要迁移现有应用程序,可以执行上面列出的步骤,在工作区中复制应用程序并运行sencha app build -c production例如