一、sencha generate:自動生成項目或者代碼
1、sencha generate app 項目名稱 生成路徑 :生成一個新的extjs項目
注明:以上命令會從官網下載試用版本的ext代碼到你本地,如果你已經下載到本地,需要用 -sdk命令指定本地的ext目錄來生成你的應用程序,如下:
sencha -sdk /這里是你的sdk路徑/ generate app MyApp 你的App的路徑。如: sencha -sdk c:sencha5.0.0 generate app OASystem d:\oasys
2、sencha generate model model名稱 所有字段,如:sencha generate model User name:string,password:string,age:int 為生成一個含有name、password、age三個字段的User的model類tr
3、sencha generate controller users:生成一個名為users的controller(controller文件夾在ext5中已經過時,controller的定義合並到view中,所以該命令在ext5中也過時,只適用於ext4的版本)
二、sencha app build:構建項目(默認構建成生產環境項目),或者叫發布項目
1、sencha app build production:構建為生產環境項目
2、sencha app build testing:構建為測試環境項目,所有的JS代碼以及CSS文件都會被綁定在一起,但是並不會對文件進行壓縮,以便調試。
3、sencha app build package:創建一個獨立的,可再分配的工程環境,通常只是在本地的文件系統下運行,並不需要放到服務器中去。
4、sencha app build native:把我們的程序打包成本地應用程序,准備在真機上做測試。(打包成移動應用的可安裝程序)