3

我们有一个最初不是使用 Sencha Cmd 创建的应用程序。

虽然我们最终将重组应用程序以遵循最适合 Sencha Cmd 的结构,但现在我们只需要知道在我们的案例中将应用程序部署到生产环境的步骤。

1) 例如,我听说我们需要通过使用 Sencha Cmd 构建来缩小代码。即使我们的应用程序最初不是使用 Sencha Cmd 创建的,我们可以这样做吗?

2)我还听说我们可以使用 Sencha Cmd 来确保缩小文件只包含我们的应用程序实际使用的类(甚至减少包含的 ExtJS 核心类的数量)。这是真的吗?如果是这样,即使我们的应用程序最初不是使用 Sencha Cmd 创建的,我们可以这样做吗?

3)还有什么可以将我们的应用程序部署到生产环境的,特别是考虑到我们的应用程序最初不是使用 Sencha Cmd 创建的?

提前非常感谢!

4

1 回答 1

1

1)我们可以部署和编译我们的应用程序,即使我们没有使用 sencha CMD 创建项目。我们必须遵循他们的教程/文档中给出的标准应用程序结构

2)是的,通过使用 sencha 编译器/sencha cmd 编译我们的 js 文件,可以将我们的代码缩小为一个文件,例如 xyz.js 文件,因此在 webapps 文件夹中只需要一个文件,而不是所有其他包含 src 代码的 js 文件以及某些中的 import 语句需要相应地更新父 jsp 文件,而不是导入 "app.js" 。通过这个过程,性能得到了升级,因为只需要/使用的组件被编译。

注意:在编译我们的 src 文件时,如果使用任何文件中的任何组件说按钮、网格等,而在该特定视图文件的 'requires[]' 字段中没有提及其 xtype,则会引发很难跟踪的错误,所以请确保所有 requires[] 都已更新。

于 2015-02-06T11:25:13.443 回答