gpt4 book ai didi

extjs - 对于最初不是使用 Sencha Cmd 创建的应用程序,我如何将 ExtJS 4.2.2 部署到生产环境?

转载 作者:行者123 更新时间:2023-12-02 03:38:43 25 4
gpt4 key购买 nike

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

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

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

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

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

提前致谢!

最佳答案

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

2)是的,通过使用 sencha 编译器/sencha cmd 编译我们的 js 文件将我们的代码缩小到一个文件,比如 xyz.js 文件,所以在 webapps 文件夹中只需要一个文件,而不是所有其他包含 src 代码的 js 文件也导入一些父 jsp 文件中的声明需要相应地更新,而不是导入 "app.js"。通过此过程,性能得到升级,因为仅符合必需/使用的组件。

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

关于extjs - 对于最初不是使用 Sencha Cmd 创建的应用程序,我如何将 ExtJS 4.2.2 部署到生产环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21513439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com