微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何生成沙盒 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 举报,一经查实,本站将立刻删除。