javascript - 使用 Sencha CMD 缩小现有 ExtJS 应用程序

标签 javascript extjs extjs4 sencha-cmd

我正在寻找一种方法来缩小我的 extjs 应用程序。该应用程序已经(并将有更多)100 多个文件(例如 View 等)在启动时加载,我听说当应用程序最终投入生产时,使用 Sencha CMD 来缩小它会是一个好主意。

不幸的是,我在使用 Sencha cmd 时遇到了一些问题。 这是我所做的:

  1. 已将该应用下载到本地
  2. 已安装 sencha cmd v5.1.2.52

现在我尝试简单地进行“sencha 应用程序构建”,就像教程中所说的那样。它向我抛出错误 [ERR] 命令必须从应用程序或包文件夹运行。

已经尝试在主文件夹中执行此操作,但也尝试在其中的“app”中执行此操作。总是同样的错误。

我可能错过了一些东西,因为我读到了有关 .sencha 文件夹的信息,它可能应该位于我的应用程序的文件夹中,但事实并非如此。也许是因为这个?

我还看到了一个执行“sencha app init”的解决方案(认为它可以生成一些 init 文件夹,例如 .sencha),但该命令不存在(也许它可以在较旧的 sencha cmd 上工作?)。

如果有人能那么友善地为我提供一些我应该采取的步骤,或者指出我错过的步骤,那将会非常有帮助。我确实搜索过它,大多数信息都说“sencha app build”应该可以工作,但它没有,我也遇到过“Sencha SDK”,但人们说它已经过时了。

最佳答案

如果您想使用此功能,首先您必须使用编译器友好的代码指南,包括:

  1. 框架意识
  2. 代码组织
  3. 类别声明
  4. ...

了解更多: http://docs-origin.sencha.com/cmd/5.x/cmd_compiler.html

关于javascript - 使用 Sencha CMD 缩小现有 ExtJS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28704796/

相关文章:

javascript - 在 IE 中,从 Ext.form.FieldSet 中删除项目会导致 FieldSet 展开

Extjs 4 组合框第一次未加载(在使用表单数据设置组合之后)

javascript - 如何动态添加列和行来计算 knockout 中每个单元格的总数

javascript - Javascript 中的排序属性已损坏

javascript - 如何在 react 中过滤唯一值?

javascript - 如何从下拉列表中获取所选文本的第一个字符并将其放入文本框中?

javascript - GmapPanel 无法缩放级别 - EXTJS 4

javascript - 更改高度或向 EXTjs ext.tab.Tab 组件添加填充

javascript - ExtJS - 如何自动滚动到表单字段?

javascript - Extjs - 添加图表时获取 'TypeError: name is undefined'