tomcat - 要将npm生成的extjs7应用部署到tomcat需要哪些文件?
问题描述
如标题所说,该应用程序现在是工具大,100 + mb,我想知道如果我想在tomcat中运行应用程序需要哪些文件。非常感谢!
解决方案
为了减轻应用程序的重量,首先,您应该从 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 组件,请避免包含它们。
希望这可以回答您的问题并对您的需求有用..
干杯
推荐阅读
- amazon-web-services - 具有 Cognito 授权的 AWS API 网关即使使用无效的 id 令牌也不会阻止请求
- reactjs - 在 axion 请求中使用 url 的参数
- reactjs - analytics().logEvent() 返回 null 并且不在控制台中跟踪事件
- javascript - 某些事件后不要在 Angular 中刷新视图
- pki - 无法清理 PKI,找不到错误文件:CADescription
- python - Python网页抓取:抓取后无法写入文件
- asn.1 - 字符串在 OSS ASN1 解码中被截断
- java - 为什么这会给我这个输出?
- lua - 如何将字符串转换为表格?
- azure - 从 Kotlin 和 ZIP 中的 blob azure 存储中下载几个目录