gpt4 book ai didi

extjs - 缩小 ExtJs

转载 作者:行者123 更新时间:2023-11-30 23:56:25 27 4
gpt4 key购买 nike

我们有一个 extjs 应用程序,其中我们布置的结构与 Sencha 推荐的结构不完全匹配。在我们的结构中,我们没有 app.js,但我们有一个 js,其中我们提到了自动加载和启动功能,示例如下以及文件夹结构。

我们正在寻找的是缩小 admin 文件夹中的所有 JS 文件并创建一个用于生产的 JS,我们尝试查看 Sencha CMD 但没有成功。有人可以为我们指出缩小我们的应用程序以供生产使用的确切步骤吗?

Ext.Loader.setConfig({
enabled: true,
paths: {
'Admin': '../../script/js/ace/admin',
'Ext.ux': '../../script/js/ext4/ux'
}
});

Ext.require('Admin.view.Administration');

Ext.application({
name: 'Admin',
appFolder: '../../script/js/ace/admin',
launch: function()
{
Ext.QuickTips.init();
var me = this;
Ext.create('Admin.view.Administration', {
renderTo: 'contentPanel'
});
}
});

Folder Structure

我们通过生成 JSB3 文件尝试了 Cmd,我知道它在 4.2.1 中已被弃用,但我们认为这是唯一的结构。我们尝试了下面的命令,但是没有生成 jsb3 文件

 sencha build admin.jsb3 <path to the admin js folder>

提前致谢,非常感谢任何指点。

我在 Sencha 论坛上发布了这个,但我期望他们提供的选项要简单得多。


编辑

我们有多个应用程序,在大多数情况下,我们尝试使用其他应用程序文件夹中的 js。例如在下图中我们有实用程序和管理应用程序,从实用程序应用程序我们使用 SourceStore 和自动加载器定义如下访问所需的

 Ext.Loader.setConfig({
enabled: true,
paths: {
'Admin': '../../script/js/ace/admin',
'Utilities': '../../script/js/ace/utilities',
'Ext.ux': '../../script/js/ext4/ux'
}
});

enter image description here

最佳答案

如果你让 Sencha CMD 为你生成一个框架应用程序,然后将你现有的代码与它合并,那么这将非常容易。

否则您也可以尝试使用 Sencha 的旧版 JSBuilder。

关于extjs - 缩小 ExtJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22535190/

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