官方文檔
- Introduction to Sencha Cmd
- Using Sencha Cmd with Ext JS 4.2+
- Compiler-Friendly Code Guidelines
- Workspaces in Sencha Cmd
環境要求
- Java Run-time Environment or JRE,版本>=6.0。
- Ruby
- Sencha Cmd
- Ext JS SDK
下載安裝搭建環境
EXTJS的版本要和 sencha cmd版本對應,不然有些地方出錯
配置環境:
我的用的chocolatey的工具,輕輕松松自動幫你安裝好環境變量,方便快。Chocolatey 是 windows 下一款命令行包管理軟件 ,簡單說這就是 Windows 的 apt-get。習慣 Linux 操作方式並非常想用它操縱 Windows 的敬請折騰。Chocolatey 這套包管理系統目前已經包含了近 500 多款常用軟件。
把上面的代碼復制到管理器運行,要用管理員身份運行,不然會出錯,親測出錯。安裝需要等待一段時間。
安裝好了之后關閉管理器,在打開管理器,輸入sencha -v是否顯示這個
顯示的不是這個就代表沒有安裝上。
然后打開下載Package頁面,直接在搜索框搜索即可,jre和ruby以及Devkit,安裝方法就是復制相應的命令代碼,在命令管理系粘貼回車,他會自動幫你安裝好,並幫你配置好。多么方便,還有其他的包的環境搭建也可以使用這個。
安裝好了之后來看看有沒有安裝上。
第一步:安裝JRE或者JDK(JDK安裝后包含JRE)
“我的電腦”-->右鍵“屬性”-->“高級系統設置”-->“環境變量”
添加或修改環境變量:
1.添加:JAVA_HOME
2.修改:PATH
PATH屬性已存在,可直接編輯。作用是用於配置路徑,簡化命令的輸入,其值為:%JAVA_HOME%\bin。
3.添加CLASSPATH
用於編譯時JAVA類的路徑,注意這里設置的是兩個值,(.;)表示的是JVM先搜索當前目錄。其值為:.;%JAVA_HOME%\lib\tools.jar。
重啟電腦后,通過相關命令判斷jdk是否安裝完畢。
打開Dos命令窗口輸入:java
打開Dos命令窗口輸入:java -varsion
打開Dos命令窗口輸入:javac
第二步:測試ruby有沒有安裝成功
命令行里輸入 ruby -v
如果正確輸出了 ruby 版本號,就OK了
安裝主題包,打開Dos命令框輸入:gem install compass
第三步:測試DevKit有沒有安裝成功
命令行中輸入如下命令:
gem install rdiscount --platform=ruby
出現結果如下:
Fetching: rdiscount-1.6.8.gem (100%) Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... Successfully installed rdiscount-1.6.8 1 gem installed Installing ri documentation for rdiscount-1.6.8... Installing RDoc documentation for rdiscount-1.6.8...
之后就大功告成了,下面來創建項目。
之前下載好的SDK,創建App
方法:sencha -sdk /Path/to/framework generate app myapp My-App
/Path/to/framework這得意思是sdk的地址,你解壓出來的SDK地址路徑
generate app 是必不可少
myapp 是項目名
My-App是文件名
這里硬是糾結了我一個多小時才解決,一直沒有創建成功。
我的方法步驟:在指定安裝目錄安裝
這里打開是打不開的,原因是跨域,所以打不開,打開方式有很多種,可以用iis 也可以用其他的服務器,掛在本地服務器上就可以打開。sencha cmd有自帶的內置服務器,瀏覽方式看圖
命令:sencha app watch
然后查看文件大小,很大,如果放到服務器上打開會很慢,所以我們可以進行編譯。
命令:sencha app build
方式和上面一樣。
好累,就到這里,未經過博主同意嚴禁轉載。