首页 > 解决方案 > 要将npm生成的extjs7应用部署到tomcat需要哪些文件?

问题描述

如标题所说,该应用程序现在是工具大,100 + mb,我想知道如果我想在tomcat中运行应用程序需要哪些文件。非常感谢!

标签: tomcatextjs7

解决方案


为了减轻应用程序的重量,首先,您应该从 ExtJS 包中删除未使用框架中的所有组件(例如,如果您在应用程序中使用 ExtJS Classic,则必须删除所有现代包/文件)。

只需使用这个技巧,您将减轻约 50% 的重量。

根据我在 Tomcat 上运行 ExtJS 应用程序的经验,假设您使用 ExtJS Classic,我建议您在项目中包含以下项目。

1. 基础组件

你必须在你的应用程序中包含的主要 ExtJS 文件是:
  • 'ext-all-debug.js'
  • 'ext-all.js'

2.主题组件

在您的应用程序中仅包含活动主题的组件。例如,包含位于 `/classic/theme-material` 中的组件:
  • '主题-材料-debug.js'
  • '主题材料.js'

其他主题的组件是无用的。

3. 封装组件

仅包括使用过的包装。
例如,如果您不使用 D3 组件,请避免包含它们。



希望这可以回答您的问题并对您的需求有用..
干杯


推荐阅读