2011-12-21 4 views
0

Grails와 ExtJS를 처음으로 결합했으며 ExtJS를 처음 사용했습니다. ext-4.0.7-gpl.zip을 다운로드하고 압축을 풀면 157MB의 가중치가 나왔습니다. 나는 내 WEB-INF에 모든 것을 복사 할 필요가 없으므로 ext-debug.js와 resources dir 만 복사 했으므로 Getting started 예제에서만 사용 된 것 같습니다. 그러나 그것은 충분하지 않은 것으로 밝혀졌습니다. 모든 것을 복사 할 때 작동하기 시작했습니다. 그래서 내 질문은 내가 ExtJS를 사용하여 작성된 응용 프로그램을 실행하기 위해 복사해야하는 것입니까? 의무 사항은 무엇이며, 선택 사항은 무엇이며 쓸모없는 것은 무엇입니까? 나는 문서 나 예제, licence.txt가 필요 없다는 것을 확신하지만 나머지는 무엇인가? 나는 위의 압축을 풀고 후 무엇을보고 첨부 아래 :ExtJS의 크기 최소화

bootstrap.js 
build [dir] 
builds [dir] 
docs [dir] 
examples [dir] 
ext-all-debug.js 
ext-all-debug-w-comments.js 
ext-all-dev.js 
ext-all.js 
ext-debug.js 
ext-dev.js 
ext.js 
index.html 
jsbuilder [dir] 
license.txt 
locale [dir] 
pkgs [dir] 
release-notes.html 
resources [dir] 
src [dir] 
welcome [dir] 

EDIT (솔루션)를 - 그것은 Getting started 예를 충분히 명확하지 않았다 것으로 밝혀졌다. ext-debug.js 대신 ext-all-debug.js를 포함시켜야하고 예제가 작동하기 시작해야합니다.

답변

1

당신은 계속해야 :

bootstrap.js 
ext-all-debug.js 
ext-all-debug-w-comments.js 
ext-all-dev.js 
ext-all.js 
ext-debug.js 
ext-dev.js 
ext.js 
resources 

자원 디렉토리는 선택 사항이지만 GridPanel을 사용하는 등 경우는, 디렉토리가 모든 CSS와 이미지 파일을 포함하는 것이 필요합니다.

프로덕션 환경에서 작업하는 경우 모든 디버그 및 dev 파일을 잘라내어 ext-all.js 및 ext.js를 압축해야합니다.

+0

+1 Thx. 문제는 어딘가에 있었지만 당신의 대답은 의심 할 여지없이 내 질문에 대답합니다 :) – emstol