2012-04-04 3 views
4

내 응용 프로그램을 프로덕션 서버에 배포하려고하지만 내 iPhone에서 응용 프로그램로드가 매우 느립니다.Sencha Touch 응용 프로그램 배포

로드해야 할 2.5Mb js 파일과 관련이있을 수 있습니다.

"sencha-touch-all-compat.js"파일을 최소화하는 방법이 있습니까?

+0

신청서 작성을 위해 sencha cmd를 사용합니까? sencha cmd로 만든 시작 프로젝트를 제작할 때 465kB app.js 파일을 제공합니다. – kio21

+0

오프라인 저장소를 사용합니다. – surhidamatya

답변

2

Sencha의 일을 처리하는 방법은 필요한 모든 Ext. * 클래스와 적절하게 축소 된 코드를 모두 포함하는 app.js를 생성하는 것입니다. 그러나 때로는 모든 것을 동일하게 유지하고 기존 sencha-touch-all-debug.js를 사용하는 물건 만 포함 된 축소 버전으로 바꾸는 것이 좋습니다.

몇 가지 실험 (그것이 무엇을보고 디버그 로깅을 sencha app build를 실행) 후 나는 다음과 같은 조리법을 발견 : 당신이 대체하는 데 사용할 수있는 센차 터치 - depends.js를 생성합니다
sencha compile --options=debug:false,logger:no,minVersion:3,product:touch union --recursive --file=app.js and exclude -namespace MyApp and concat -yui sencha-touch-depends.js 

sencha-touch-all-debug.js 또는 뭐든간에. 당신이하고있는 일을보고 싶다면 -yui을 남겨주세요.

+0

위대한. 다음 번에 나는 sencha를 사용하고있다. 이것을 염두에 두겠다. 고마워. – griegs

관련 문제