2012-05-21 3 views
2
내가 extjs4를 축소에 대한 설명서를 따르려고 노력했지만 많은 headaway하지 않았

...에 대한스크립트의 축소 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는 login.html이며 login.js가 들어 있습니다. 인증시 사용자는 app.js가 포함 된 home.jsp로 리디렉션됩니다.

어떻게 sencha sdk를 사용하여 이것을 축소합니까? 몇 가지 옵션 (주로 해킹)을 사용하여 출력이 어떻게 작동하는지 알아 보았지만 all-classes.js는 비어 있거나 하나 또는 두 개의 클래스로 나타 났지만 앱 폴더에는 내 사용자 정의 .js가 없었습니다. 사전

답변

0

당신이 http://www.sencha.com/products/sdk-tools/download/를 사용하는 가정에서

덕분에, SDK는 (AFAIK) 기본적으로는 일반 사용자의 경우로로드 할 응용 프로그램을 스파이더했다. 따라서 app.json을 수정하여 url :이 앱의 스파이더 블 버전을 가리 키도록하는 것이 좋습니다. 인증되지 않은 사용자가 발생하는 경우에도 sencha 명령이 클래스 구조를 찾아서 트래버스하는 것으로 충분합니다.

그리고 저는 여러분이 여러분의 다양한 클래스에 각각 require 문을 올바르게 사용했다고 가정하고 있습니다.