2013-02-27 69 views
0

我已經建立了自己的一個小煎茶觸摸2個應用程序,所以現在我試圖把它縮小/再壓縮它建設煎茶觸摸2.1項目

我的應用程序看起來像

/touch 
/app.js 
/resources 
/ux 
/app 
/app.json 
/index.html 
/build.xml 

所以我試圖使之更有效率&更快的加載,所以我裝了煎茶cmd,然後跑

sencha compile --classpath=app,touch/src,ux include -all 

所以它看起來像編譯它,不給任何錯誤,它給出了幾點提醒但這些都是好的。所以它完成了,沒有改變。目錄與以前一樣。

我該如何正確使用它以使我的應用更小,加載速度更快&?

回答

2

命令

sencha app build package 

sencha app build production 

會再壓縮/封裝應用程序。所有的JavaScript將被包含在一個app.js文件中,並且javascript + css將被縮小。有關這些命令的詳細信息可以在這裏找到:http://docs.sencha.com/touch/2-1/#!/guide/command_app

0

另請參閱詳細信息CMD工具DOC: http://docs.sencha.com/cmd/3.1.2/#!/guide/command_app_touch-section-deploying-your-application

部署應用程序僅僅意味着編輯源代碼,並刷新瀏覽器。所有源文件都是根據需要動態加載的。沒有涉及構建過程。在部署時,Sencha Cmd提供了以下四種構建環境選項:

測試 - 用於QA生產前的測試。所有JavaScript和CSS源文件都捆綁在一起,但沒有縮小,這使得它更易於調試。

軟件包 - 創建一個獨立的可重新分發的生產版本,通常在沒有Web服務器的情況下從本地文件系統運行。

生產 - 創建通常託管在Web服務器上併爲多個客戶端(設備)提供服務的生產版本。該版本可以使用HTML 5應用程序緩存進行脫機,並且可以執行無線更新。

本機 - 首先生成包構建,然後將其打包爲本機應用程序,隨時可以部署到本機平臺。