2

我一直在尝试遵循缩小 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?

提前致谢

4

1 回答 1

0

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

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

于 2012-08-20T06:39:32.253 回答