如何生成沙盒 ExtJS 7.3 应用程序?

问题描述

好的,我一直在将近十年前的帖子中阅读有关此内容的信息,但似乎找不到任何详细信息:

  • 我有一个 (姑且称之为) 应用程序,其中包含许多运行 Extjs 6.5 的组件,包含了该库的完整版本 (ext-all.js),然后是我缩小的类定义文件
  • 现在我需要在同一个页面中只包含一个应该运行 Extjs 7.3 的组件,并且它应该只打包其功能所需的类,所以我很可能不得不使用 Sencha CMD(有更好的方法吗?)生成

这意味着我需要包含所有旧组件的 ext-all.js (6.5) 和新组件的 my-custom-subset-ext.js (7.3)。我生成 7.3 子集没有问题,但如何获得 沙盒 版本?我在文档中找不到与沙盒相关的任何内容。关于不同的 extjs 文件版本只有一些注意事项。 SO/old Sencha 论坛上的几个问题提到它曾经是可能的。

还有可能吗?如果是这样,如何?如何设置 Sencha CMD 以提供自定义命名空间文件? 我只能在 ext-all-debug.js 中看到这一点

Ext.sandBoxName = 'Ext6';
Ext.isSandBoxed = true;
Ext.buildSettings = { baseCssprefix: "x6-",scopeResetCSS: true };

我使用的是 7.3.0.55,但它仍然使用 Ext6 作为沙箱名称,这让我觉得他们把球丢在了这个上。 sandBoxNameisSandBoxed 都没有记录。但也许我真的很盲目,我错过了一些非常明显的东西......

任何帮助表示赞赏。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)