【问题标题】:Is it possible (and how) to remove unutilized widgets from Ext JS library?是否有可能(以及如何)从 Ext JS 库中删除未使用的小部件?
【发布时间】:2010-03-16 16:38:49
【问题描述】:

Ext JS 基础和小部件一起为我提供了我一直在寻找的解决方案。 Ext JS 库有点重。常规标准。

库中有几个我没有使用的小部件。所以我想知道是否可以从 ext-all.js 中删除相应的代码(未使用的小部件)?

换句话说,是否可以编写仅包含我感兴趣的小部件的 Ext JS 的主要 Java 脚本?如果有什么方法我很想知道。

【问题讨论】:

    标签: javascript extjs size


    【解决方案1】:

    是的,尽管有些组件比其他组件更容易删除,因为它们存在依赖关系。

    使用 JSBuilder。 http://www.extjs.com/products/jsbuilder/ 您需要 Java 来运行它。

    那么,在 extjs 发行版中,每个分支都有一个名为“ext.jsb2”的文件,即 JSBuilder 项目文件。

    将该文件复制到“ext-custom.jsb2”之类的文件中,然后小心删除不需要的组件,然后运行如下命令:

    java -jar JSBuilder2.jar --projectFile C:\extjs\branches\ext-3.1.x\ext-custom.jsb2 --homeDir C:\ext-custom

    输出将在自定义目录中,您将拥有 ext-all.js 等。

    【讨论】:

      【解决方案2】:

      是的,这是可能的。该工具可在他们的网站上找到。 JSBuild2 是由 ExtJS 团队为此目的而创建的。您只需适当地编辑ext.jsb2 文件即可。

      有一个老page和一个论坛thread

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多