2012-05-21 3 views
2

я пытался следовать документации по Минимизация extjs4 но не сделали много headaway ...Minify 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 в list is login.html, который содержит login.js. При аутентификации пользователь перенаправляется на home.jsp, который содержит app.js.

Как уменьшить это с помощью sencha sdk? Я попробовал пару опций (в основном хаки), чтобы увидеть, как будет работать вывод, но all-classes.js оказывается пустым или с одним или двумя классами, но никогда не является обычным .js в папке приложения?

Заранее спасибо

ответ

0

Предполагая, что вы используете http://www.sencha.com/products/sdk-tools/download/, то взял SDK (AFAIK) в основном пауки приложения, пытается загрузить его, как будто это обычный пользователь. Поэтому я предлагаю изменить app.json таким образом, что url: указывает на обширную версию приложения. Даже если поведение приводит к удалению пользователей, не прошедших проверку подлинности, достаточно, чтобы команда sencha находила и пересекала ваши структуры классов.

И я предполагаю, что вы правильно использовали заявления в каждом из ваших различных классов.