【问题标题】:Minify Extjs4 for production缩小 Extjs4 以用于生产
【发布时间】:2012-05-21 16:36:03
【问题描述】:

我一直在尝试按照文档来缩小 extjs4,但没有取得太大进展...

应用结构是这样的

webapp
+---resources
¦   +---css
¦   +---images
¦   +---app
¦       +---controller
¦       +---model
¦       +---store
¦       +---view
¦       app.js
¦       login.js
+---WEB-INF
    +---classes
    +---spring
    ¦   +---appServlet
    +---views
        home.jsp
+---login.html

web.xml 的欢迎文件列表是 login.html,其中包含 login.js 。在身份验证时,用户被重定向到包含 app.js 的 home.jsp。

我如何使用 sencha sdk 缩小它?我尝试了几个选项(主要是 hacks)来查看输出是如何工作的,但是 all-classes.js 变成了空的或者只有一两个类,但从来没有我在 app 文件夹中的自定义 .js?

提前致谢

【问题讨论】:

    标签: extjs minify extjs4.1


    【解决方案1】:

    假设您使用的是http://www.sencha.com/products/sdk-tools/download/,sdk(afaik)基本上会爬取应用程序,尝试像普通用户一样加载它。所以我建议修改 app.json 使得 url: 指向应用程序的可爬取版本。即使行为是淘汰未经身份验证的用户,也足以让 sencha 命令找到并遍历您的类结构。

    我在这里假设你在你的各个类中正确使用了 requires 语句。

    【讨论】:

      猜你喜欢
      • 2012-03-29
      • 1970-01-01
      • 2021-08-17
      • 2022-08-20
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多